Tlak v mezipaměti: optimalizace výkonu systému Linux

RAMDisk ikona

Tlak mezipaměti  nám může pomoci zlepšit výkon naší distribuce GNU Linux. S Cache Pressure budeme schopni optimalizovat naši paměť RAM, protože s touto volbou můžeme upravit způsob, jakým jádro zavádí bloky dat do hlavní paměti. Mějte na paměti, že můžeme udělat tisíce věcí, abychom nakonfigurovali naše jádro a náš systém, abychom se lépe přizpůsobili týmu.

Nabídka Apple hardware a softwareProto je operační systém pro takový hardware vysoce optimalizovaný. Naopak zjistíme, že jiné systémy, jako jsou distribuce Linuxu nebo Androidu, musí pracovat v mnoha kombinacích hardwaru, pro které nejsou optimalizovány, fungují však správně a někdy dokonce lépe než iOS nebo Mac OS X v určitých konkrétních úkolech. Totéž se stane s OS X, když se ho pokusíme nainstalovat na PC, ověříme, že to nejde tak dobře, jako na počítači Mac ...

No, na Linuxu můžeme použít celou řadu možností ke zlepšení výkonu. Jeho flexibilita nám umožňuje optimalizovat ho na maximum a možnosti jsou tak široké, že je obtížné je všechny vyjmenovat. Můžeme použít konfigurace Swappines, odebrat nepotřebné moduly jádra, provést hlubokou konfiguraci jádra a nainstalovat jej čistěji, stahovat konfigurační soubory atd.

Jedním z nich je ten, který zde představujeme, Cache Pressure. Pokud provedeme několik malých změn, všimneme si zlepšení výkonu při používání programů, každodenním provozu systému nebo otevírání videí nebo multimediálního obsahu. Tlak v mezipaměti ve výchozím nastavení přináší hodnotu 100 a lze ji měnit mezi 0 a 100, proto jde o maximální hodnotu. To znamená, že jádro přesune více dat, která nebudou okamžitě použita. z RAM do oddílu pevného disku SWAP.

Pokud máte hodně RAM, 16 GB nebo více, můžete zvolit číslo blízké 100 nebo ponechat výchozí hodnotu, ale pokud nemáte příliš mnoho (<4 GB), možná by takové vysoké číslo způsobilo RAM příliš zaneprázdněná ... Zkusíme to s takovou hodnotou 50:

sudo sysctl -w vm.vfs_cache_pressure=50

Dali jsme tedy hodnotu 50 s prvním řádkem a můžeme otestovat, zda se výkon zlepšil (otevírá videa, aplikace atd.), Pokud ano,  uděláme to trvalé s:


sudo gedit /etc/sysctl.conf

A na konci upravíme přidání řádku:

vm.vfs_cache_pressure=50

Uložíme změny a hned můžete zkontrolovat změnu pomocí:

sudo cat /proc/sys/vm/vfs_cache_pressure

Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Za data odpovídá: AB Internet Networks 2008 SL
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

  1.   Platýs řekl

    Dobrý den, velmi užitečné! Můžete mít nějaký typ související kontraindikace, jako je selhání bezpečnosti nebo výkonu při konkrétních úkolech?

    1.    Isaac PE řekl

      Dobrý den, proč se ptáte? Kvůli skládkám paměti, kvůli ...?

      Zdravím!

      1.    Platýs řekl

        Nevím, někdy může mít tento druh nepříznivých účinků.
        Už to mám spuštěné a jde to velmi dobře, děkuji za sdílení :)

  2.   Pane Paquito řekl

    To je zajímavé. To, co nejsem zcela jasný, je výhoda výkonu u malých strojů a u dostatečných nebo nadbytečných strojů.

    Používám Ubuntu 14.04, mám 8 GB RAM a rezervoval jsem 2 GB SWAP. Systém je nainstalován na SSD, ale SWAP jsem nechal na HDD (lituji toho, protože za to, jak málo to funguje, mohl zůstat na SSD, při příští instalaci určitě zůstane na SSD) . Dočasné, které posílám do RAM.

    Vždy jsem slyšel o úpravě Cache Pressure pro malé stroje, obvykle s hodnotou 50, ale nečetl jsem nic o tom, jak to dělat na více či méně výkonných strojích. A mám tři otázky, pokud mi dovolíte:

    Může být opravdu vhodné to udělat na výkonném stroji?

    Je to opravdu užitečné pro malé stroje?

    Co lze sledovat, abychom objektivně zjistili, kde je zlepšení nebo škoda?

    Zdravím a díky.

    1.    Isaac PE řekl

      Dobrý den,

      SWAP na SSD je mnohem lepší, ano ...

      Pokud jde o vaše pochybnosti, byla to moje chyba při psaní. Již vyřešeno.

      K vaší otázce 1: Nemalo by to smysl, pokud máte dostatek paměti RAM.

      K vaší otázce 2: Ano, protože se vyvarujete načítání příliš velkého množství nepotřebných dat a ponechání místa těm nejžádanějším za všech okolností ...

      K vaší otázce 3: Můžete provést test na stroji s několika prostředky s výchozí hodnotou a poté jej upravit, abyste viděli rozdíl, například načasováním doby načítání aplikace, otevíráním multimediálních souborů atd.

      Pozdravy!

  3.   Pane Paquito řekl

    Nyní je mi to jasnější, zdálo se mi, že v současném stroji, dobře vybaveném RAM, by to nemělo dávat smysl.

    Mám notebook s omezeným mikro a RAM, což je ideální vybavení pro jeho testování.

    Zkusím to, uvidíme.

    Děkuju mnohokrát.

    1.    Pane Paquito řekl

      Ahoj znovu.

      Hned po napsání předchozího komentáře jsem se na něj podíval na notebooku a, překvapení, už jsem to udělal.

      A teď si pamatuji. Už jsem se dávno podíval na následující blogový příspěvek Ubuntu León:

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

      A použil jsem úpravy. V notebooku z dávných dob mám Xubuntu 14.04 s úpravami uvedenými v příspěvku a nepokazí se to. Hlavním problémem, který mám, je to, že Chrome má tendenci viset, disk začne psát jako blázen s tím, co věci, a zamkne počítač, neexistuje žádný způsob. Firefox byl lepší, ale přesto jsem odstranil mezipaměť disku a něco se zlepšilo, ale v prohlížeči Chrome to nelze udělat, alespoň nevím, jak to udělat.

      Zdravím.

      1.    Isaac PE řekl

        Dobrý den!

        Ano, Chrome je neobvykle hladový po RAM a takové programy hladové po RAM to bolí.

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

        Zdravím!

  4.   Leopold Cantillo řekl

    Tento článek je velmi zajímavý, velmi praktický, chystám se otestovat na svém notebooku se 4 GB RAM a 64 GB SDD diskem. Mám jen jednu pochybnost, nemá to vliv na životnost SDD disku, dělá to nepřetížit zápisy v SWAPu?, ptám se na to, protože když jsem nainstaloval tento disk, přečetl jsem si několik tutoriálů a fór, abych je optimalizoval v Linuxu (to bylo před 2 lety), a v některých dokonce doporučili SWAP nepoužívat. Ale také chápu, že s nejnovějšími verzemi jádra a obecně v moderních distribucích se Trim a různé věci již automaticky přizpůsobují prostředí pomocí SDD disků a samotné disky přinášejí lepší vnitřní kontrolu, někdo, kdo zná předmět, mě může objasnit jak se momentálně máme.
    Díky za článek.

    1.    Pane Paquito řekl

      Už jsem odpověděl dříve, ale protože nevidím komentář, komentuji to znovu. To znamená, že pokud uvidíte, že dva moje komentáře vypadají, že jsou víceméně stejné, bude to kvůli tomu.

      Jde o to, že si myslím, že dnes je o SSD discích známo dost, abychom se nemuseli starat o zápisy, které SWAP dokáže. To znamená, že byly provedeny skutečné testy, které zdůrazňují disky SSD do extrémů, kterých by běžní uživatelé za mnoho let nedosáhli, bez ohledu na to, jak tvrdě jsme to dali. Zde si můžete přečíst například:

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

      Buďte opatrní, tyto testy se týkají relativně současných disků, u starých modelů jsem vám to nemohl říct. Ale vzhledem k výsledkům se zdá, že vše naznačuje, že jakýkoli nedávný disk by vydržel mnohem déle, než bude zapotřebí ke změně počítačů.

      Když jsem provedl svou aktuální instalaci (která byla v polovině loňského roku, ne tak dávno), informace, které tam byly, nebyly jasné a všichni byli posedlí omezováním zápisů na SSD co nejvíce, ale nyní je známo že není důvod se nad tím posednout. Ve skutečnosti dokonce vážně uvažuji o přepnutí SWAPu na SSD; Četl jsem o tom a nezdá se, že by to bylo příliš obtížné, ale vidím, že ne každý to dělá stejně, nevím, která metoda bude lepší, například:

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

      nebo také

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

      Při této příležitosti vám proto předem děkuji za pomoc.

      Zdravím.

    2.    Pane Paquito řekl

      Už jsem odpověděl dříve, ale protože nevidím komentář, komentuji to znovu. To znamená, že pokud uvidíte, že dva moje komentáře vypadají, že jsou víceméně stejné, bude to kvůli tomu.

      Jde o to, že si myslím, že dnes je o SSD discích známo dost, abychom se nemuseli starat o zápisy, které SWAP dokáže. To znamená, že byly provedeny skutečné testy, které zdůrazňují disky SSD do extrémů, kterých by běžní uživatelé za mnoho let nedosáhli, bez ohledu na to, jak tvrdě jsme to dali. Zde si můžete přečíst například:

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

      Buďte opatrní, tyto testy se týkají relativně současných disků, u starých modelů jsem vám to nemohl říct. Ale vzhledem k výsledkům se zdá, že vše naznačuje, že jakýkoli nedávný disk by vydržel mnohem déle, než bude zapotřebí ke změně počítačů.

      Když jsem provedl svou aktuální instalaci (která byla v polovině loňského roku, ne tak dávno), informace, které tam byly, nebyly jasné a všichni byli posedlí omezováním zápisů na SSD co nejvíce, ale nyní je známo že není důvod se nad tím posednout. Ve skutečnosti dokonce vážně uvažuji o přepnutí SWAPu na SSD; Četl jsem o tom a nezdá se, že by to bylo příliš obtížné, ale vidím, že ne každý to dělá stejně, nevím, která metoda bude lepší, například:

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

      nebo také

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

      Při této příležitosti vám proto předem děkuji za pomoc.

      Zdravím.

  5.   dhouard řekl

    Dobrý den, má to nějakou kontraindikaci nebo to nějak ovlivňuje, pokud již máte proměnné vm.swapiness přiřazenou nízkou hodnotu?

    Aktuálně jsem této proměnné jádra přidělil hodnotu 10 a výkon je celkem dobrý. Nevím, jestli úprava cache_pressure něco odbarví, nebo budu moci trochu víc zmáčknout svůj stroj.

    1.    Pane Paquito řekl

      Nedávno jsem četl, že byly provedeny skutečné testy používání disků SSD, které je dostaly do extrémů, které téměř žádný uživatel PC nedosáhne, bez ohledu na to, jak moc je používáme každý den, a závěr, který Nakreslil, že se ukázalo, že jsou mnohem odolnější, než se dříve myslelo. Novinkou v tomto ohledu je následující:

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

      Jelikož se zdá, že odolávají mnohem více, než se věřilo (a já mám SAMSUNG 840 PRO, který v testu vyjde velmi dobře), myslím, že je nejlepší je maximálně využít a rychlost těchto disků použít tak, že SWAP není zátěž, se mi jeví jako dobrý nápad (samozřejmě s vědomím toho).

      V době, kdy jsem provedl instalaci, kterou mám nyní, mi samozřejmě každý doporučoval pečlivě zacházet a omezovat zápisy na maximum, ale nemyslím si, že je to vzhledem k těmto údajům nutné, spíše naopak , že je lépe využít.

      Jistě, další instalace, kterou dělám (16.04, pokud vše půjde dobře), bude mít SWAP na SSD, ale já dokonce přemýšlím o tom, že ji už přesunu, protože jsem četl, jak to udělat, a ne Zdá se, že je to příliš obtížné, i když jsem viděl různé způsoby, jak to udělat, a nevím, který je ten dobrý, například:

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

      nebo také

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

      Využívám této příležitosti, abych vám předem poděkoval za radu, pokud mi to dovolíte.

  6.   Pane Paquito řekl

    Omluvte mě za tolik komentářů.

    Opravdu se neobjevili a teď všichni vyšli najednou.

    Je mi to líto.

  7.   Joaquin Garcia řekl

    Nic se neděje, pane Paquito. Pokud jde o poslední věc, kterou komentujete, je pravda, že nejnovější disky SSD nejsou příliš ovlivněny vysokým počtem zápisů, ale pokud jde o disky SSD, hovoří se o nich nejen o těch současných. Používám disk SSD, ale je starý a nechci testovat, zda je odolný nebo ne ze strachu z rozbití, ale jinak funguje velmi dobře a bylo to levné. I u současných disků existují některé, které nejsou odolné vůči tolika zápisům. Proto je pro případy, jako je ten váš, lepší zvolit si svůj a obecně varovat před zneužitím, protože ve světě Gnu / Linux stále existuje mnoho nováčků.
    Zdravím a komentuji a píšete vše, co chcete;)

    1.    Pane Paquito řekl

      Proto jsem již řekl, že se dotyčný test týká aktuálních záznamů a Muy Computer se mi zdá být seriózní stránkou, která obvykle nezveřejňuje věci lehce. Důl je ve skutečnosti SAMSING 840 PRO, který v testu vychází velmi dobře. Nebylo to nijak zvlášť levné, přesně jedno euro na GB, ale myslím, že to byla jedna z nejlepších investic, které jsem udělal.

      Je zřejmé, že u starších nebo méně kvalitních disků o tom musíte stále více přemýšlet, ale na základě údajů, které se stávají známými, se zdá stále jasnější, že jsou odolnější, než se dříve věřilo.

  8.   Paquito Turriano řekl

    To pro mě nefunguje :-(

    turriano @ turriano-Lenovo-B50-30: ~ $ sudo gedit /etc/sysctl.conf
    [sudo] heslo pro turriano:
    sudo: gedit: příkaz nebyl nalezen
    turriano @ turriano-Lenovo-B50-30: ~ $ sudo gedit / etc / sysctl.conf
    sudo: gedit / etc / sysctl.conf: příkaz nebyl nalezen
    turriano @ turriano-Lenovo-B50-30: ~ $

  9.   Franco řekl

    Vysvětlení, co dělá tlak mezipaměti, je mizerné. Buď se velmi špatně vysvětlíte, nebo nemáte tušení, co dělá tlak v mezipaměti.