Välimuistin paine: optimoi Linux-suorituskyky

RAM-levyn kuvake

Välimuistin paine  voi auttaa meitä parantamaan GNU Linux-jakelumme suorituskykyä. Välimuistin paineen avulla voimme optimoida RAM-muistimme, koska tällä vaihtoehdolla voimme muuttaa tapaa, jolla ydin tuo tietolohkot päämuistiin. Muista, että voimme tehdä tuhat asiaa konfiguroidaksemme ytimen ja järjestelmämme paremmin sopeutuaksemme joukkueeseen.

Applen tarjous laitteistot ja ohjelmistotSiksi käyttöjärjestelmä on erittäin optimoitu tällaiselle laitteistolle. Päinvastoin, havaitsemme, että muiden järjestelmien, kuten Linux- tai Android-distrojen, on toimittava monilla laitteistoyhdistelmillä, joille niitä ei ole optimoitu, mutta ne toimivat kuitenkin oikein ja joskus jopa paremmin kuin iOS tai Mac OS X tietyissä erityistehtävissä. Sama tapahtuu OS X: n kanssa, kun yritämme asentaa sen PC: lle, olemme varmistaneet, että se ei mene niin hyvin kuin Mac-koneella ...

No, Linuxissa voimme käyttää lukuisia vaihtoehtoja suorituskyvyn parantamiseksi. Sen joustavuus antaa meille mahdollisuuden optimoida sen maksimaalisesti ja vaihtoehdot ovat niin laajoja, että on vaikea luetella niitä kaikkia. Voimme käyttää Swappines-kokoonpanoja, poistaa tarpeettomat ytimoduulit, tehdä syvän ytimen kokoonpanon asentaaksesi sen puhtaammin, vetää määritystiedostoja jne.

Yksi niistä on se, jonka esitämme täällä, välimuistin paine. Jos teemme muutamia pieniä muutoksia, huomaamme suorituskyvyn parannuksen kun käytät ohjelmia, järjestelmän päivittäistä käyttöä tai videoiden tai multimediasisällön avaamista. Välimuistin paine tuo oletusarvoisesti arvon 100, ja se voi vaihdella välillä 0 ja 100, joten se on suurin luku. Tämä tarkoittaa, että ydin siirtää enemmän tietoja, joita ei käytetä heti. RAM-muistista kiintolevyn SWAP-osioon.

Jos sinulla on paljon RAM-muistia, vähintään 16 Gt, voit lisätä numeron lähelle 100 tai jättää oletusarvon, mutta jos sinulla ei ole liikaa (<4 Gt), ehkä niin suuri määrä tekisi RAM liian kiireinen ... Yritämme arvolla 50 tällaista:

sudo sysctl -w vm.vfs_cache_pressure=50

Joten laitamme arvon 50 ensimmäiselle riville ja voimme testata, onko suorituskyky parantunut (avaa videoita, sovelluksia jne.), Jos niin,  teemme siitä pysyvän kanssa:


sudo gedit /etc/sysctl.conf

Ja muokkaamme rivin lisäämistä loppuun:

vm.vfs_cache_pressure=50

Tallennamme muutokset ja nyt voit tarkistaa muutoksen:

sudo cat /proc/sys/vm/vfs_cache_pressure

Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastaa tiedoista: AB Internet Networks 2008 SL
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.

  1.   turbo dijo

    Hei, erittäin hyödyllinen! Voiko sinulla olla jonkinlainen vasta-aihe, kuten turvallisuus tai suorituskyvyn heikkeneminen tietyissä tehtävissä?

    1.    Isaac PE dijo

      Hei, miksi kysyt? Muistipaikkojen takia ...?

      Tervehdys!

      1.    turbo dijo

        En tiedä, joskus tällaisilla asioilla voi olla haitallisia vaikutuksia.
        Minulla on jo käynnissä ja menee hyvin, kiitos jakamisesta :)

  2.   Herra Paquito dijo

    Tämä on mielenkiintoista. Minusta ei ole aivan selvää, on hyöty suorituskyvylle pienissä koneissa ja riittävissä tai ylimääräisissä koneissa.

    Käytän Ubuntu 14.04: tä, minulla on 8 Gt RAM-muistia ja olen varannut 2 Gt SWAP-tilaa. Järjestelmä on asennettu SSD: lle, mutta jätin SWAP: n kiintolevylle (olen pahoillani siitä, koska kuinka vähän se toimii, se olisi voinut pysyä SSD: llä; seuraavassa asennuksessa se varmasti pysyy SSD: ssä) . Väliaikaiset lähetän RAM-muistiin.

    Olin aina kuullut välimuistipaineen muuttamisesta pienille koneille, yleensä arvoltaan 50, mutta en ollut lukenut mitään sen tekemisestä enemmän tai vähemmän tehokkailla koneilla. Ja minulla on kolme kysymystä, jos sallitte:

    Voiko olla suositeltavaa tehdä se tehokkaalla koneella?

    Onko siitä todella hyötyä pienille koneille?

    Mitä voidaan seurata objektiivisesti nähdäksesi, missä parannus tai vahinko on?

    Tervehdys ja kiitos.

    1.    Isaac PE dijo

      Hei,

      SSD: n SWAP on paljon parempi kyllä ​​...

      Mitä tulee epäilyksiisi, se oli kirjoitusvirhe. Jo ratkaistu.

      Kysymykseen 1: Sillä ei olisi paljon järkeä, jos sinulla on paljon RAM-muistia.

      Kysymykseesi 2: Kyllä, koska vältät tarpeettoman tiedon lataamista liikaa ja jätät tilaa aina kaikkein vaativimmille ...

      Kysymykseen 3: Voit tehdä testin koneella, jolla on vähän resursseja ja joiden oletusarvo on, ja muokata sitä eron saamiseksi esimerkiksi ajoittamalla sovelluksen latausaika, multimediatiedostojen avaaminen jne.

      Terveisiä !!!

  3.   Herra Paquito dijo

    Nyt minulle on selvää, minusta tuntui, että nykyisessä koneessa, joka on hyvin varustettu RAM-muistilla, sen ei pitäisi olla järkeä.

    Minulla on kannettava tietokone, jossa on rajoitetusti mikro- ja RAM-muistia, mikä on ihanteellinen laite sen testaamiseen.

    Yritän, katsotaan.

    Paljon kiitoksia.

    1.    Herra Paquito dijo

      Hei taas.

      Heti edellisen kommentin kirjoittamisen jälkeen olen tarkastellut sitä kannettavalla tietokoneella ja yllätys, minulla oli se jo tehty.

      Ja nyt muistan. Olin kauan sitten tarkastellut seuraavaa Ubuntu León -blogiviestiä:

      http://www.ubuntuleon.com/2013/08/parametros-del-sysctlconf.html

      Ja sovellin muutoksia. Vanhassa kannettavassa tietokoneessa minulla on Xubuntu 14.04 postissa ilmoitetuilla muutoksilla, eikä se mene pieleen. Suurin ongelma minulla on, että Chromella on taipumus roikkua, levy alkaa kirjoittaa kuin hullu mitä asioita ja lukitsee tietokoneen, ei ole mitään keinoa. Firefox oli parempi, mutta silti poistin levyvälimuistin ja jokin on parantunut, mutta Chromessa sitä ei voida tehdä, en tiedä miten se ainakin tehdään.

      Tervehdys.

      1.    Isaac PE dijo

        Hei!

        Kyllä, Chrome on epätavallisen nälkäinen RAM-muistin suhteen ja tämä satuttaa tällaisia ​​RAM-nälkäisiä ohjelmia.

        http://www.linuxadictos.com/los-mejores-navegadores-web-para-linux.html

        Tervehdys!

  4.   Leopold Cantillo dijo

    Tämä artikkeli on erittäin mielenkiintoinen, hyvin käytännöllinen, aion testata kannettavalla tietokoneellani, jossa on 4 Gt RAM-muistia ja 64 Gt: n SDD-levy. Minulla on vain yksi epäilys, tämä ei vaikuta SDD-levyn käyttöikään, vaan eikö ylikuormita SWAP-kirjoituksia?, kysyn tämän, koska kun asensin tämän levyn, luin useita opetusohjelmia ja foorumeita niiden optimoimiseksi Linuxissa (se oli 2 vuotta sitten), ja joissakin he jopa suosittivat olemaan käyttämättä SWAP: ia. Mutta ymmärrän myös, että uusimmilla ytimen versioilla ja yleensä nykyaikaisissa distroissa Trim ja muut asiat mukautuvat jo automaattisesti ympäristöön SDD-levyillä, ja levyt itse tuovat paremman sisäisen valvonnan, joku, joka tuntee aiheen, voi selventää minua kuinka olemme tällä hetkellä.
    Kiitos artikkelista.

    1.    Herra Paquito dijo

      Olin vastannut aiemmin, mutta koska en näe kommenttia, kommentoin uudelleen. Toisin sanoen, jos huomaat, että kaksi kommenttini ilmestyy sanomalla enemmän tai vähemmän saman, se johtuu siitä.

      Asia on, luulen, että SSD-levyistä tiedetään tänään tarpeeksi, jotta ei tarvitse huolehtia kirjoituksista, joita SWAP voi tehdä. Toisin sanoen on tehty todellisia testejä, joissa korostetaan SSD-levyjä äärimmäisyyksiin, joihin tavalliset käyttäjät eivät pääse monien vuosien ajan, riippumatta siitä, kuinka kovasti annoimme sen. Voit lukea siitä täältä, esimerkiksi:

      http://www.muycomputer.com/2014/12/05/test-de-resistencia-ssd

      Ole varovainen, nämä testit viittaavat suhteellisen nykyisiin levyihin, vanhojen mallien kanssa en voinut kertoa sinulle. Tulosten valossa kaikki näyttää osoittavan, että mikä tahansa viimeaikainen levy kestäisi paljon kauemmin kuin tietokoneen vaihtaminen vie.

      Kun tein nykyisen asennukseni (joka oli viime vuoden puolivälissä, ei kovin kauan sitten), siellä olevat tiedot eivät olleet selkeitä ja kaikki olivat pakkomielle vähentämään kirjoituksia SSD: lle mahdollisimman paljon, mutta nyt se on tiedossa että ei ole mitään syytä pakkomielle siitä. Itse asiassa harkitsen jopa vakavasti SWAP-verkkoni vaihtamista SSD-asemaan; Olen lukenut siitä ja se ei näytä olevan liian vaikeaa, mutta näen, että kaikki eivät tee sitä samalla tavalla, en tiedä mikä menetelmä on parempi, esimerkiksi:

      http://www.atareao.es/ubuntu/cambiando-swap-de-particion-en-ubuntu/

      tai myös

      http://foro.ubuntu-guia.com/Cambiar-particion-SWAP-en-UBUNTU-12-04-td4023366.html

      Joten käytän tätä tilaisuutta kiittääkseni apua etukäteen.

      Tervehdys.

    2.    Herra Paquito dijo

      Olin vastannut aiemmin, mutta koska en näe kommenttia, kommentoin uudelleen. Toisin sanoen, jos huomaat, että kaksi kommenttini ilmestyy sanomalla enemmän tai vähemmän saman, se johtuu siitä.

      Asia on, luulen, että SSD-levyistä tiedetään tänään tarpeeksi, jotta ei tarvitse huolehtia kirjoituksista, joita SWAP voi tehdä. Toisin sanoen on tehty todellisia testejä, joissa korostetaan SSD-levyjä äärimmäisyyksiin, joihin tavalliset käyttäjät eivät pääse monien vuosien ajan, riippumatta siitä, kuinka kovasti annoimme sen. Voit lukea siitä täältä, esimerkiksi:

      http://www.muycomputer.com/2014/12/05/test-de-resistencia-ssd

      Ole varovainen, nämä testit viittaavat suhteellisen nykyisiin levyihin, vanhojen mallien kanssa en voinut kertoa sinulle. Tulosten valossa kaikki näyttää osoittavan, että mikä tahansa viimeaikainen levy kestäisi paljon kauemmin kuin tietokoneen vaihtaminen vie.

      Kun tein nykyisen asennukseni (joka oli viime vuoden puolivälissä, ei kovin kauan sitten), siellä olevat tiedot eivät olleet selkeitä ja kaikki olivat pakkomielle vähentämään kirjoituksia SSD: lle mahdollisimman paljon, mutta nyt se on tiedossa että ei ole mitään syytä pakkomielle siitä. Itse asiassa harkitsen jopa vakavasti SWAP-verkkoni vaihtamista SSD-asemaan; Olen lukenut siitä ja se ei näytä olevan liian vaikeaa, mutta näen, että kaikki eivät tee sitä samalla tavalla, en tiedä mikä menetelmä on parempi, esimerkiksi:

      "Http://www.atareao.es/ubuntu/cambiando-swap-de-particion-en-ubuntu/"

      tai myös

      «Http://foro.ubuntu-guia.com/Cambiar-particion-SWAP-en-UBUNTU-12-04-td4023366.html»

      Joten käytän tätä tilaisuutta kiittääkseni apua etukäteen.

      Tervehdys.

  5.   dhouard dijo

    Hei, onko tällä vasta-aiheita vai vaikuttaako se millään tavalla, jos sinulla on jo alhainen arvo määritetty vm.swapiness-muuttujalle?

    Olen tällä hetkellä määrittänyt arvolle 10 mainitun ytimen muuttujan ja suorituskyky on melko hyvä. En tiedä, muuttavatko välimuistin_paineen muuttaminen jotain vai voinko puristaa hieman enemmän koneeni.

    1.    Herra Paquito dijo

      Olen lukenut vähän aikaa sitten, että SSD-levyjen käytölle tehtiin todellisia testejä, jotka asettivat ne äärimmäisyyksiin, joihin tuskin kukaan PC-käyttäjä tavoittaa, riippumatta siitä kuinka paljon käytämme sitä päivittäin, ja heidän tekemänsä johtopäätös on ne osoittautuivat paljon vastustuskykyisemmiksi kuin aikaisemmin uskottiin. Uutinen tältä osin on seuraava:

      http://www.muycomputer.com/2014/12/05/test-de-resistencia-ssd

      Koska näyttää siltä, ​​että ne vastustavat paljon enemmän kuin uskottiin (ja minulla on SAMSUNG 840 PRO, joka tulee hyvin esiin testissä), mielestäni on parasta hyödyntää niitä parhaalla mahdollisella tavalla ja käyttää näiden levyjen nopeutta niin, että että SWAP ei ole taakka, tuntuu hyvältä ajatukselta (tietenkin tietäen tämän).

      Tietysti silloin, kun tein asennuksen, joka minulla on, kaikki suosittelivat, että käsittelen heitä varoen ja vähennämme kirjoituksia maksimiin, mutta en usko, että se on tarpeen näiden tietojen perusteella, pikemminkin päinvastoin, sanotaan , että on parempi hyödyntää niitä.

      Varmasti seuraavalla asennuksellani (16.04, jos kaikki menee hyvin) on SWAP SSD: llä, mutta ajattelen jopa siirtää sitä nyt, koska olen lukenut miten se tapahtuu ja se ei näytä olla liian vaikeaa, vaikka olen nähnyt sen tekemisen eri tavoin, enkä tiedä mikä on hyvä, esimerkiksi:

      http://www.atareao.es/ubuntu/cambiando-swap-de-particion-en-ubuntu/

      tai myös

      http://foro.ubuntu-guia.com/Cambiar-particion-SWAP-en-UBUNTU-12-04-td4023366.html

      Käytän tätä tilaisuutta kiittääkseni neuvoja etukäteen, jos sallitte.

  6.   Herra Paquito dijo

    Anteeksi niin paljon kommentteja.

    He eivät todellakaan ilmestyneet, ja nyt ne kaikki tulevat ulos kerralla.

    Olen pahoillani.

  7.   Joaquin Garcia dijo

    Mitään ei tapahdu, herra Paquito. Viimeisen kommentoinnin osalta on totta, että suuri määrä kirjoituksia ei vaikuta uusimpiin SSD-levyihin, mutta SSD-levyille puhutaan kaikista eikä vain nykyisistä. Käytän SSD-levyä, mutta se on vanha, enkä halua testata, onko se kestävä vai ei rikkoutumisen pelon takia, mutta muuten se toimii erittäin hyvin ja oli halpaa. Jopa nykyiset levyt ovat joitain, jotka eivät ole vastustuskykyisiä niin monelle kirjoitukselle. Siksi sinun kaltaisissasi tilanteissa on parempi valita oma ja yleensä varoittaa väärinkäytöksistä, koska Gnu / Linux-maailmassa on vielä monia aloittelijoita.
    Terveisiä ja kommentoi ja kirjoita kaikki mitä haluat;)

    1.    Herra Paquito dijo

      Siksi sanoin jo, että vanhanaikainen testi viittaa nykyisiin tietueisiin ja Muy Computer näyttää minusta olevan vakava sivusto, joka ei yleensä julkaise asioita kevyesti. Minun on itse asiassa SAMSING 840 PRO, joka tulee testissä hyvin esiin. Se ei ollut erityisen halpa, täsmälleen yksi euro / gigatavu, mutta mielestäni se oli yksi parhaista tekemistäni investoinneista.

      Vanhempien tai huonolaatuisempien levyjen kanssa on tietysti vielä ajateltava enemmän, mutta tunnetuksi tulevien tietojen mukaan näyttää siltä, ​​että ne ovat kestävämpiä kuin aikaisemmin uskottiin.

  8.   Paquito Turriano dijo

    Se ei toimi minulle :-(

    turriano @ turriano-Lenovo-B50-30: ~ $ sudo gedit /etc/sysctl.conf
    [sudo] salasana turrianolle:
    sudo: gedit: komentoa ei löydy
    turriano @ turriano-Lenovo-B50-30: ~ $ sudo gedit / etc / sysctl.conf
    sudo: gedit / etc / sysctl.conf: komentoa ei löydy
    turriano @ turriano-Lenovo-B50-30: ~ $

  9.   Franco dijo

    Selitys, jonka annat välimuistipaineesta, on surkea. Joko selität itsesi erittäin huonosti tai sinulla ei ole aavistustakaan, mitä välimuistipaine aiheuttaa.