Pritisk predpomnilnika: optimizirajte delovanje Linuxa

Ikona RAMDisk

Tlak predpomnilnika  nam lahko pomaga izboljšati delovanje naše distribucije GNU Linux. S pritiskom predpomnilnika bomo lahko optimizirali svoj pomnilnik RAM-a, saj lahko s to možnostjo spremenimo način, na katerega jedro vnaša bloke podatkov v glavni pomnilnik. Upoštevajte, da lahko naredimo tisoč stvari za konfiguriranje jedra in sistema za boljšo prilagoditev ekipi.

Apple ponudba strojne in programske opremeZato je operacijski sistem zelo optimiziran za takšno strojno opremo. Nasprotno, ugotavljamo, da morajo drugi sistemi, kot sta Linux ali Android distros, delovati v številnih kombinacijah strojne opreme, za katere niso optimizirani, vendar delujejo pravilno in včasih celo bolje kot iOS ali Mac OS X pri določenih specifičnih nalogah. Enako se zgodi z OS X, ko ga poskušamo namestiti v računalnik, preverili bomo, da ne gre tako dobro kot na računalniku Mac ...

No, na Linuxu za izboljšanje zmogljivosti lahko uporabimo številne možnosti. Njegova prilagodljivost nam omogoča, da jo maksimalno optimiziramo, možnosti pa so tako široke, da jih je težko vse našteti. Lahko uporabimo konfiguracije Swappines, odstranimo nepotrebne module jedra, naredimo globoko konfiguracijo jedra, da ga namestimo bolj čisto, potegnemo konfiguracijske datoteke itd.

Eden izmed njih je tisti, ki ga predstavljamo tukaj, Cache Pressure. Če naredimo nekaj majhnih sprememb, opazili bomo izboljšanje učinkovitosti pri uporabi programov, vsakodnevnem delovanju sistema ali odpiranju video posnetkov ali večpredstavnostnih vsebin. Tlak predpomnilnika privzeto prinese vrednost 100 in jo je mogoče spreminjati med 0 in 100, zato je največja vrednost. To pomeni, da jedro premakne več podatkov, ki jih ne bo treba uporabiti takoj. od RAM-a do particije SWAP trdega diska.

Če imate veliko RAM-a, 16 GB ali več, lahko številko postavite blizu 100 ali pustite privzeto vrednost, če pa je nimate preveč (<4 GB), bi morda tako veliko število povzročilo RAM je prezaseden ... Poskusili bomo z vrednostjo 50, kot je ta:

sudo sysctl -w vm.vfs_cache_pressure=50

V prvo vrstico torej postavimo vrednost 50 in lahko preizkusimo, ali se je zmogljivost izboljšala (odpira videoposnetke, aplikacije itd.), Če je,  naredimo trajno z:


sudo gedit /etc/sysctl.conf

In na koncu uredimo vrstico in dodamo:

vm.vfs_cache_pressure=50

Spremembe shranimo in zdaj spremembo lahko preverite pri:

sudo cat /proc/sys/vm/vfs_cache_pressure

Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Odgovoren za podatke: AB Internet Networks 2008 SL
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.

  1.   Turbo je dejal

    Pozdravljeni, zelo koristno! Imate kakšno s tem povezano kontraindikacijo, na primer varnost ali neuspeh pri določenih nalogah?

    1.    Isaac PE je dejal

      Pozdravljeni, zakaj vprašate? Zaradi odlagališč spomina, zaradi ...?

      Lep pozdrav!

      1.    Turbo je dejal

        Ne vem, včasih imajo takšne stvari lahko škodljive učinke.
        Že ga izvajam in gre zelo dobro, hvala za skupno rabo :)

  2.   Gospod Paquito je dejal

    To je zanimivo. Nisem povsem jasen, kakšne koristi imajo zmogljivosti pri majhnih strojih in pri zadostnih ali presežnih strojih.

    Uporabljam Ubuntu 14.04, imam 8 GB RAM-a in rezerviral sem 2 GB SWAP-a. Sistem je nameščen na SSD-ju, vendar sem SWAP pustil na trdem disku (to obžalujem, ker bi lahko, če še tako malo deluje, ostal na SSD-ju; v naslednji namestitvi zagotovo ostane v SSD-ju) . Začasne pošljem v RAM.

    Že od nekdaj sem slišal za spreminjanje tlaka predpomnilnika za majhne stroje, običajno z vrednostjo 50, vendar nisem prebral ničesar o tem na več ali manj zmogljivih strojih. In če mi dovolite, imam tri vprašanja:

    Je res priporočljivo, da to storite na zmogljivem stroju?

    Je res koristen za majhne stroje?

    Kaj lahko spremljamo, da objektivno vidimo, kje je izboljšanje ali škoda?

    Lep pozdrav in hvala.

    1.    Isaac PE je dejal

      Pozdravljeni,

      SWAP na SSD je veliko boljši ja ...

      Kar zadeva vaše dvome, je bila to moja napaka pri pisanju. Že rešeno.

      Na vaše vprašanje 1: Če imate na voljo veliko RAM-a, ne bi bilo smiselno.

      Na vaše vprašanje 2: Da, ker se izogibate nalaganju preveč nepotrebnih podatkov in ves čas puščate prostor za najbolj zahtevane ...

      Na vaše vprašanje 3: Lahko naredite test z napravo z nekaj viri s privzeto vrednostjo in jo nato spremenite, da vidite razliko, na primer s časovnim nalaganjem časa nalaganja aplikacije, odpiranjem večpredstavnostnih datotek itd.

      Hvala!

  3.   Gospod Paquito je dejal

    Zdaj mi je bolj jasno, zdelo se mi je, da v trenutni napravi, dobro opremljeni z RAM-om, ne bi smelo imeti smisla.

    Imam prenosnik z omejenim mikro in RAM-om, kar je idealna oprema za njegovo preizkušanje.

    Bom poskusil, poglejmo.

    Hvala lepa.

    1.    Gospod Paquito je dejal

      Pozdravljeni še enkrat.

      Takoj po pisanju prejšnjega komentarja sem si ga ogledal na prenosnem računalniku in, presenečenje, sem ga že opravil.

      In zdaj se spomnim. Že zdavnaj sem pogledal naslednjo objavo v spletnem dnevniku Ubuntu León:

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

      In uporabil sem spremembe. V prenosnem računalniku prej imam Xubuntu 14.04 s spremembami, navedenimi v prispevku, in ne gre narobe. Glavna težava, ki jo imam, je ta, da ima Chrome nagnjenost k zmrzovanju, disk začne noro pisati s kakšnimi stvarmi in zaklene računalnik, ni možnosti. Firefox je bil boljši, vendar sem vseeno odstranil predpomnilnik diska in nekaj se je izboljšalo, toda v Chromu tega ni mogoče storiti, vsaj ne vem, kako to storiti.

      Lep pozdrav.

      1.    Isaac PE je dejal

        Pozdravljeni!

        Da, Chrome je nenavadno lačen RAM-a in to škoduje takim RAM-lačnim programom.

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

        Lep pozdrav!

  4.   Leopold Cantillo je dejal

    Ta članek je zelo zanimiv, zelo praktičen, preizkusil ga bom na prenosnem računalniku s 4 GB RAM-a in 64 GB SDD diska. Dvomim le en, to ne vpliva na življenjsko dobo diska SDD, ampak ne preobremenjujem zapisov v SWAP-u?, to vprašam, ker ko sem namestil ta disk, sem prebral več vadnic in forumov za njihovo optimizacijo v Linuxu (to je bilo pred dvema letoma), v nekaterih pa so celo priporočali, da SWAP ne uporabljajo. Razumem pa tudi, da se z najnovejšimi različicami jedra in na splošno v sodobnih distribucijah Trim in različne stvari že samodejno prilagajajo okolju z diski SDD, diski pa sami prinašajo boljši notranji nadzor, me lahko nekdo, ki pozna zadevo, razjasni kako smo trenutno.
    Hvala za članek.

    1.    Gospod Paquito je dejal

      Odgovoril sem že prej, a ker komentarja ne vidim, komentiram še enkrat. Se pravi, če vidite, da se zdi, da dva moja komentarja govorita bolj ali manj enako, bo tudi zaradi tega.

      Stvar je v tem, da mislim, da se danes o SSD diskih pozna dovolj, da ne bi skrbelo za zapise, ki jih SWAP lahko naredi. Opravljeni so bili resnični testi, ki so diske SSD poudarili do skrajnosti, ki jih običajni uporabniki ne bi dosegli v mnogih letih, ne glede na to, kako težko smo jih dali. Tu lahko preberete na primer:

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

      Bodite previdni, ti testi se nanašajo na razmeroma aktualne diske, pri starih modelih pa vam ne bi mogel povedati. Toda glede na rezultate vse kaže, da bi kateri koli nedavni disk trajal veliko dlje, kot bi trajalo za zamenjavo računalnika.

      Ko sem opravil trenutno namestitev (ki je bila sredi lanskega leta, ne tako dolgo nazaj), informacije, ki so bile tam, niso bile jasne in vsi so bili obsedeni s čim manjšim zapisovanjem na SSD, zdaj pa je znano da ni razloga, da bi ga obsedli. Pravzaprav celo resno razmišljam, da SWAP preklopim na SSD; Bral sem o tem in zdi se, da ni pretežko, vendar vidim, da ne delajo vsi enako, ne vem, katera metoda bo boljša, na primer:

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

      ali tudi

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

      Zato se ob tej priložnosti že v naprej zahvaljujem za pomoč pri tem.

      Lep pozdrav.

    2.    Gospod Paquito je dejal

      Odgovoril sem že prej, a ker komentarja ne vidim, komentiram še enkrat. Se pravi, če vidite, da se zdi, da dva moja komentarja govorita bolj ali manj enako, bo tudi zaradi tega.

      Stvar je v tem, da mislim, da se danes o SSD diskih pozna dovolj, da ne bi skrbelo za zapise, ki jih SWAP lahko naredi. Opravljeni so bili resnični testi, ki so diske SSD poudarili do skrajnosti, ki jih običajni uporabniki ne bi dosegli v mnogih letih, ne glede na to, kako težko smo jih dali. Tu lahko preberete na primer:

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

      Bodite previdni, ti testi se nanašajo na razmeroma aktualne diske, pri starih modelih pa vam ne bi mogel povedati. Toda glede na rezultate vse kaže, da bi kateri koli nedavni disk trajal veliko dlje, kot bi trajalo za zamenjavo računalnika.

      Ko sem opravil trenutno namestitev (ki je bila sredi lanskega leta, ne tako dolgo nazaj), informacije, ki so bile tam, niso bile jasne in vsi so bili obsedeni s čim manjšim zapisovanjem na SSD, zdaj pa je znano da ni razloga, da bi ga obsedli. Pravzaprav celo resno razmišljam, da SWAP preklopim na SSD; Bral sem o tem in zdi se, da ni pretežko, vendar vidim, da ne delajo vsi enako, ne vem, katera metoda bo boljša, na primer:

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

      ali tudi

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

      Zato se ob tej priložnosti že v naprej zahvaljujem za pomoč pri tem.

      Lep pozdrav.

  5.   dhouard je dejal

    Pozdravljeni, ali ima to kakšno kontraindikacijo ali vpliva na kakršen koli način, če imate spremenljivko vm.swapiness že določeno nizko vrednost?

    Trenutno sem omenjeni spremenljivki jedra dodelil vrednost 10 in zmogljivost je precej dobra. Ne vem, ali bo spreminjanje cache_pressure kaj razbarvalo ali pa bom lahko še bolj stisnil svoj stroj.

    1.    Gospod Paquito je dejal

      Pred kratkim sem prebral, da so bili izvedeni resnični testi uporabe SSD diskov, ki so jih postavili v skrajne meje, ki jih bo komaj kdo dosegel, ne glede na to, koliko jih uporabljamo vsak dan, in zaključek izrisali so, da so se izkazali za veliko bolj odporne, kot so prej verjeli. Novica v zvezi s tem je naslednja:

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

      Ker se zdi, da se upirajo veliko več, kot se je verjelo (in imam SAMSUNG 840 PRO, ki se na testu izkaže zelo dobro), se mi zdi najbolje, da jih kar najbolje izkoristimo in hitrost teh diskov izkoristimo tako da SWAP ni breme, se mi zdi dobra ideja (seveda, če to vem).

      Seveda so v času namestitve, ki jo imam zdaj, vsi priporočali, da z njimi ravnate previdno in zmanjšate zapise na maksimum, vendar menim, da glede na te podatke to ni potrebno, prej obratno , da jih je bolje izkoristiti.

      Zagotovo bo naslednja namestitev (16.04, če gre vse v redu) imela SWAP na SSD-ju, ampak celo razmišljam, da bi ga že premaknila, ker sem že brala, kako to narediti, pa ne zdi se mi pretirano težko, čeprav sem videl različne načine za to in na primer ne vem, kateri je dober:

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

      ali tudi

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

      Ob tej priložnosti se vam vnaprej zahvaljujem za nasvet, če mi dovolite.

  6.   Gospod Paquito je dejal

    Oprostite za toliko komentarjev.

    Res se niso pojavili in zdaj vsi pridejo naenkrat.

    Žal mi je.

  7.   Joaquin Garcia je dejal

    G. Paquito, nič se ne zgodi. Glede zadnje stvari, ki jo komentirate, je res, da na zadnje SSD diske veliko število zapisov ne vpliva preveč, toda ko gre za SSD diske, se govori o vseh in ne le o trenutnih. Uporabljam SSD disk, vendar je star in ne želim preizkušati, ali je odporen ali ne zaradi strahu pred zlomom, sicer pa deluje zelo dobro in je bil poceni. Tudi na trenutnih diskih obstajajo nekateri, ki niso odporni na toliko zapisov. Zato je za primere, kot je vaš, bolje, da izberete svojega in na splošno opozorite na zlorabo, saj je v svetu Gnu / Linux še vedno veliko novincev.
    Lep pozdrav in komentiraj in napiši vse kar želiš;)

    1.    Gospod Paquito je dejal

      Zato sem že rekel, da se test preteklosti nanaša na trenutne zapise, Muy Computer pa se mi zdi resno spletno mesto, ki stvari običajno ne objavlja zlahka. Moja pravzaprav je SAMSING 840 PRO, ki se na testu izkaže zelo dobro. Ni bilo posebej poceni, natanko en evro na GB, vendar mislim, da je bila to ena najboljših naložb, ki sem jih naredil.

      Očitno je, da morate pri starejših ali slabše kakovostnih diskih o tem še bolj razmišljati, a glede na podatke, ki postajajo znani, se zdi vse bolj jasno, da so bolj odporni, kot so prej verjeli.

  8.   Paquito Turriano je dejal

    Zame ne deluje :-(

    turriano @ turriano-Lenovo-B50-30: ~ $ sudo gedit /etc/sysctl.conf
    [sudo] geslo za turriano:
    sudo: gedit: ukaza ni mogoče najti
    turriano @ turriano-Lenovo-B50-30: ~ $ sudo gedit / etc / sysctl.conf
    sudo: gedit / etc / sysctl.conf: ukaza ni mogoče najti
    turriano @ turriano-Lenovo-B50-30: ~ $

  9.   Franco je dejal

    Pojasnilo, kako deluje pritisk v predpomnilniku, je zanič. Ali se zelo slabo razložite ali pa nimate pojma, kaj počne pritisk v predpomnilniku.