Cache Pressure: optimalizácia výkonu systému Linux

Ikona RAMDisk

Tlak medzipamäte  nám môže pomôcť zlepšiť výkon našej distribúcie GNU Linux. Pomocou Cache Pressure budeme schopní optimalizovať našu pamäť RAM, pretože pomocou tejto možnosti môžeme upraviť spôsob, akým jadro zavádza bloky dát do hlavnej pamäte. Pamätajte, že môžeme urobiť tisíce vecí, aby sme nakonfigurovali naše jadro a náš systém tak, aby sa lepšie prispôsobili tímu.

Ponuka spoločnosti Apple hardvér a softvérPreto je operačný systém pre tento hardvér vysoko optimalizovaný. Naopak, zistíme, že iné systémy, ako napríklad Linux alebo Android, musia fungovať v mnohých hardvérových kombináciách, pre ktoré nie sú optimalizované, avšak pri určitých konkrétnych úlohách fungujú správne a niekedy dokonca lepšie ako iOS alebo Mac OS X. To isté sa stane s OS X, keď sa ho pokúsime nainštalovať na PC, overíme si, že to nejde tak dobre, ako by to bolo na počítači Mac ...

No, na Linuxe môžeme použiť množstvo možností na zlepšenie výkonu. Jeho flexibilita nám umožňuje optimalizovať ho na maximum a možnosti sú také široké, že je ťažké vymenovať všetky. Môžeme použiť konfigurácie Swappines, odstrániť nepotrebné moduly jadra, vykonať hlbokú konfiguráciu jadra, aby sme ju nainštalovali čistejšie, načítať konfiguračné súbory atď.

Jedným z nich je ten, ktorý tu uvádzame, Cache Pressure. Ak urobíme niekoľko malých zmien, všimneme si zlepšenie výkonu pri používaní programov, každodennej činnosti systému alebo otváraní videí alebo multimediálneho obsahu. Tlak medzipamäte predvolene prináša hodnotu 100 a dá sa meniť od 0 do 100, preto ide o maximálnu hodnotu. To znamená, že jadro presunie viac údajov, ktoré sa okamžite nepoužívajú. z pamäte RAM na oddiel SWAP pevného disku.

Ak máte veľa RAM, 16 GB alebo viac, môžete zvoliť číslo blízke 100 alebo ponechať predvolenú hodnotu, ale ak ich nemáte príliš veľa (<4 GB), možno by také vysoké číslo spôsobilo RAM príliš zaneprázdnená ... Skúsime to s hodnotou 50 ako je táto:

sudo sysctl -w vm.vfs_cache_pressure=50

Takže do prvého riadku dáme hodnotu 50 a môžeme vyskúšať, či sa výkon zlepšil (otvára videá, aplikácie atď.), Ak áno,  robíme to natrvalo s:


sudo gedit /etc/sysctl.conf

A na konci upravíme pridanie riadku:

vm.vfs_cache_pressure=50

Uložíme zmeny a teraz zmenu môžete skontrolovať pomocou:

sudo cat /proc/sys/vm/vfs_cache_pressure

Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Za údaje zodpovedá: AB Internet Networks 2008 SL
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.

  1.   Turbo dijo

    Dobrý deň, veľmi užitočné! Môžete mať nejaký typ súvisiacej kontraindikácie, napríklad zlyhanie bezpečnosti alebo výkonu pri konkrétnych úlohách?

    1.    Isaac PE dijo

      Dobrý deň, prečo sa pýtate? Kvôli skládkam pamäte, kvôli ...?

      Zdravím!

      1.    Turbo dijo

        Neviem, niekedy môžu mať tieto veci nepriaznivé účinky.
        Už to mám spustené a ide to veľmi dobre, ďakujem za zdieľanie :)

  2.   Pán Paquito dijo

    Toto je zaujímavé. Čo mi nie je celkom jasné, je prínos vo výkone v malých strojoch a v dostatočných alebo nadbytočných strojoch.

    Používam Ubuntu 14.04, mám 8 GB RAM a vyhradil som si 2 GB SWAP. Systém je nainštalovaný na disku SSD, ale SWAP som nechal na HDD (ľutujem to, pretože za to, ako málo funguje, mohol pokojne zostať na SSD; v ďalšej inštalácii určite zostane v SSD) . Dočasné, ktoré posielam do RAM.

    Vždy som počul o úprave tlaku medzipamäte pre malé stroje, zvyčajne s hodnotou 50, ale nedočítal som sa nič o tom, ako to robiť na viac či menej výkonných strojoch. A mám tri otázky, ak mi dovolíte:

    Môže byť skutočne vhodné robiť to na výkonnom stroji?

    Je to naozaj užitočné pre malé stroje?

    Čo možno sledovať, aby sa objektívne zistilo, kde je zlepšenie alebo škoda?

    Zdravím a vďaka.

    1.    Isaac PE dijo

      Dobrý deň,

      SWAP na SSD je oveľa lepší, áno ...

      Pokiaľ ide o vaše pochybnosti, bola to moja chyba pri písaní. Už vyriešené.

      K tvojej otázke 1: Nemalo by to zmysel, ak máš dostatok RAM.

      K vašej otázke 2: Áno, pretože sa vyhnete načítaniu príliš veľkého množstva nepotrebných údajov a ponechaniu priestoru pre najžiadanejšie vždy ...

      K vašej otázke 3: Môžete vykonať test na stroji s niekoľkými zdrojmi s predvolenou hodnotou a potom ho upraviť, aby ste videli rozdiel, napríklad načasovaním času načítania aplikácie, otvorením multimediálnych súborov atď.

      Zdravím !!!

  3.   Pán Paquito dijo

    Teraz mi je jasnejšie, zdalo sa mi, že v súčasnom stroji, dobre vybavenom RAM, by to nemalo mať zmysel.

    Mám notebook s obmedzeným počtom mikro a RAM, čo je ideálne vybavenie na jeho testovanie.

    Skúsim, uvidíme.

    Děkuju mnohokrát.

    1.    Pán Paquito dijo

      Ahoj zas.

      Hneď po napísaní predchádzajúceho komentára som sa na notebook pozrel a, prekvapenie, už som to mal hotové.

      A teraz si pamätám. Už som sa dávno pozrel na nasledujúci blogový príspevok o Ubuntu León:

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

      A použil som úpravy. Vo svojom starom notebooku mám Xubuntu 14.04 s úpravami uvedenými v príspevku a nepokazí sa to. Hlavný problém, ktorý mám, je, že Chrome má tendenciu mrznúť, disk začne písať ako blázon s tým, čo veci a uzamkne počítač, neexistuje spôsob, ako. Firefox bol lepší, ale napriek tomu som odstránil medzipamäť disku a niečo sa zlepšilo, ale v prehliadači Chrome sa to nedá urobiť, aspoň neviem, ako na to.

      Zdravím.

      1.    Isaac PE dijo

        Dobrý deň!

        Áno, Chrome je neobvykle hladný po RAM a to škodí takým programom, ktoré majú hlad po RAM.

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

        Zdravím!

  4.   Leopold Cantillo dijo

    Tento článok je veľmi zaujímavý, veľmi praktický, chystám sa ho otestovať na svojom notebooku so 4 GB RAM a 64 GB SDD diskom. Mám len jednu pochybnosť, nemá to vplyv na životnosť SDD disku, robí to. nepreťažovať zápisy v SWAPe ?, pýtam sa to preto, lebo keď som nainštaloval tento disk, prečítal som si niekoľko návodov a fór na ich optimalizáciu v Linuxe (to bolo pred 2 rokmi) a v niektorých dokonca odporúčali SWAP nepoužívať. Ale chápem tiež, že s najnovšími verziami jadra a všeobecne v moderných distribúciách sa Trim a rôzne veci už automaticky prispôsobujú prostrediu s SDD diskami a samotné disky prinášajú lepšiu vnútornú kontrolu, niekto, kto to pozná, ma môže objasniť ako sa momentálne máme.
    Ďakujem za článok.

    1.    Pán Paquito dijo

      Už som odpovedal predtým, ale keďže nevidím komentár, komentujem to znova. To znamená, že ak uvidíte, že sa zdajú dva moje komentáre, ktoré hovoria viac-menej rovnako, bude to kvôli tomu.

      Ide o to, že si myslím, že dnes je o SSD diskoch dosť známe, aby sme sa nemuseli starať o zápisy, ktoré SWAP dokáže. To znamená, že boli vykonané skutočné testy, ktoré zdôrazňujú disky SSD do extrémov, na ktoré by sa bežní používatelia za mnoho rokov nedostali, nech by sme to dali akokoľvek ťažko. Môžete si o tom prečítať napríklad tu:

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

      Buďte opatrní, tieto testy sa týkajú relatívne súčasných diskov, pri starých modeloch som vám to nemohol povedať. Ale vzhľadom na výsledky sa zdá, že všetko naznačuje, že akýkoľvek disk v poslednej dobe vydrží oveľa dlhšie, ako bude potrebné na výmenu počítačov.

      Keď som robil svoju súčasnú inštaláciu (ktorá bola v polovici minulého roka, nie tak dávno), informácie, ktoré tam boli, neboli jasné a všetci boli posadnutí čo najväčším znížením zápisov na SSD, ale teraz je to známe že nie je dôvod sa tým posadnúť. V skutočnosti dokonca vážne uvažujem o prechode môjho SWAPu na SSD; Čítal som o tom a nezdá sa mi to príliš náročné, ale vidím, že nie všetci to robia rovnako, neviem, ktorá metóda bude lepšia, napríklad:

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

      alebo tiež

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

      Pri tejto príležitosti vám preto vopred ďakujem za pomoc.

      Zdravím.

    2.    Pán Paquito dijo

      Už som odpovedal predtým, ale keďže nevidím komentár, komentujem to znova. To znamená, že ak uvidíte, že sa zdajú dva moje komentáre, ktoré hovoria viac-menej rovnako, bude to kvôli tomu.

      Ide o to, že si myslím, že dnes je o SSD diskoch dosť známe, aby sme sa nemuseli starať o zápisy, ktoré SWAP dokáže. To znamená, že boli vykonané skutočné testy, ktoré zdôrazňujú disky SSD do extrémov, na ktoré by sa bežní používatelia za mnoho rokov nedostali, nech by sme to dali akokoľvek ťažko. Môžete si o tom prečítať napríklad tu:

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

      Buďte opatrní, tieto testy sa týkajú relatívne súčasných diskov, pri starých modeloch som vám to nemohol povedať. Ale vzhľadom na výsledky sa zdá, že všetko naznačuje, že akýkoľvek disk v poslednej dobe vydrží oveľa dlhšie, ako bude potrebné na výmenu počítačov.

      Keď som robil svoju súčasnú inštaláciu (ktorá bola v polovici minulého roka, nie tak dávno), informácie, ktoré tam boli, neboli jasné a všetci boli posadnutí čo najväčším znížením zápisov na SSD, ale teraz je to známe že nie je dôvod sa tým posadnúť. V skutočnosti dokonca vážne uvažujem o prechode môjho SWAPu na SSD; Čítal som o tom a nezdá sa mi to príliš náročné, ale vidím, že nie všetci to robia rovnako, neviem, ktorá metóda bude lepšia, napríklad:

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

      alebo tiež

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

      Pri tejto príležitosti vám preto vopred ďakujem za pomoc.

      Zdravím.

  5.   dhouard dijo

    Dobrý deň, má to nejakú kontraindikáciu alebo to nejako ovplyvňuje, ak už máte premennej vm.swapiness priradenú nízku hodnotu?

    Momentálne som uvedenej premennej jadra priradil hodnotu 10 a výkon je celkom dobrý. Neviem, či úprava cache_pressure niečo odfarbí, alebo budem môcť trochu viac stlačiť svoj stroj.

    1.    Pán Paquito dijo

      Nedávno som čítal, že sa uskutočňovali skutočné testy používania diskov SSD, ktoré ich dostali do extrémov, do ktorých sa takmer žiadny používateľ počítača nedostane, bez ohľadu na to, ako veľmi ich každodenne používame, a záver čerpali z toho, že sa ukázali byť oveľa odolnejšie, ako sa doteraz verilo. Novinkou v tejto súvislosti je:

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

      Pretože sa zdá, že odolávajú oveľa viac, ako sa verilo (a ja mám SAMSUNG 840 PRO, ktorý v teste vychádza veľmi dobre), myslím si, že je najlepšie ich čo najviac využiť a rýchlosť týchto diskov využiť tak, že SWAP nie je záťažou, sa mi javí ako dobrý nápad (samozrejme s vedomím toho).

      Samozrejme, v čase, keď som robil inštaláciu, ktorú mám teraz, mi každý odporúčal zaobchádzať opatrne a obmedziť zápisy na maximum, ale nemyslím si, že je to vzhľadom na tieto údaje potrebné, skôr naopak, hovorí sa , že je lepšie ich využívať.

      Ďalšia inštalácia, ktorú urobím (16.04, ak všetko dobre dopadne) bude mať určite SWAP na SSD, ale dokonca rozmýšľam, že ju už presuniem, pretože som už čítala, ako to urobiť, a nie sa zdá byť príliš ťažkým, hoci som videl rôzne spôsoby, ako to urobiť, a neviem, ktorý je ten dobrý, napríklad:

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

      alebo tiež

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

      Pri tejto príležitosti vám vopred ďakujem za radu, pokiaľ mi to dovolíte.

  6.   Pán Paquito dijo

    Ospravedlňte ma za toľko komentárov.

    Skutočne sa neobjavili a teraz vychádzajú všetci naraz.

    Je mi to ľúto

  7.   Joaquin Garcia dijo

    Nič sa nedeje, pán Paquito. Pokiaľ ide o poslednú vec, ktorú komentujete, je pravda, že najnovšie disky SSD nie sú príliš ovplyvnené vysokým počtom zápisov, pokiaľ však ide o disky SSD, hovorí sa o nich nielen o tých súčasných. Používam SSD disk, ale je starý a nechcem testovať, či je odolný alebo nie zo strachu z rozbitia, ale inak funguje veľmi dobre a bol lacný. Aj pri súčasných diskoch existujú disky, ktoré nie sú odolné voči toľkým zápisom. Preto je pre prípady, ako je váš, lepšie, aby ste si vybrali svoje a vo všeobecnosti varovali pred zneužitím, pretože vo svete Gnu / Linux stále existuje veľa nováčikov.
    Pozdravujem a komentujem a píšete všetko, čo chcete;)

    1.    Pán Paquito dijo

      Preto som už povedal, že predmetný test sa týka aktuálnych záznamov a Muy Computer sa mi javí ako seriózny web, ktorý veci zvyčajne nezverejňuje naľahko. Moja je v skutočnosti SAMSS 840 PRO, ktorá v teste vychádza veľmi dobre. Nebolo to nijako zvlášť lacné, presne jedno euro za GB, ale myslím si, že to bola jedna z najlepších investícií, ktoré som urobil.

      Je zrejmé, že pri starších alebo menej kvalitných diskoch musíte nad tým myslieť viac, ale podľa údajov, ktoré sa stávajú známymi, sa ukazuje čoraz jasnejšie, že sú odolnejšie, ako sa doteraz myslelo.

  8.   Paquito Turriano dijo

    To mi nefunguje :-(

    turriano @ turriano-Lenovo-B50-30: ~ $ sudo gedit /etc/sysctl.conf
    [sudo] heslo pre turriano:
    sudo: gedit: príkaz sa nenašiel
    turriano @ turriano-Lenovo-B50-30: ~ $ sudo gedit / etc / sysctl.conf
    sudo: gedit / etc / sysctl.conf: príkaz sa nenašiel
    turriano @ turriano-Lenovo-B50-30: ~ $

  9.   Franco dijo

    Vysvetlenie toho, čo robí tlak v vyrovnávacej pamäti, je mizerné. Buď si to vysvetlíte veľmi zle, alebo vôbec netušíte, čo tlak vyrovnávacej pamäte robí.