Talpyklos slėgis: optimizuokite „Linux“ našumą

„RAMDisk“ piktograma

Talpyklos slėgis  gali padėti mums pagerinti mūsų GNU Linux paskirstymo našumą. Naudodami talpyklos slėgį galėsime optimizuoti savo RAM atmintį, nes naudodami šią parinktį mes galime modifikuoti būdą, kuriuo branduolys į pagrindinę atmintį įterpia duomenų blokus. Atminkite, kad mes galime padaryti tūkstantį dalykų, kad sukonfigūruotume savo branduolį ir sistemą, kad ji geriau atitiktų komandą.

„Apple“ pasiūlymas techninės ir programinės įrangosTodėl operacinė sistema yra labai optimizuota tokiai aparatinei įrangai. Priešingai, mes pastebime, kad kitos sistemos, tokios kaip „Linux“ ar „Android“ distros, turi veikti daugybe aparatūros derinių, kuriems jie nėra optimizuoti, tačiau jie veikia teisingai ir kartais netgi geriau nei „iOS“ ar „Mac OS X“ atliekant tam tikras specifines užduotis. Tas pats atsitinka ir su „OS X“, kai bandome ją įdiegti į kompiuterį, mes patikrinsime, ar jis neveikia taip gerai, kaip būtų „Mac“ kompiuteryje ...

Na, „Linux“ galime naudoti daugybę variantų, kad pagerintume našumą. Jo lankstumas leidžia maksimaliai jį optimizuoti, o galimybės yra tokios plačios, kad sunku jas visas išvardyti. Mes galime naudoti „Swappines“ konfigūracijas, pašalinti nereikalingus branduolio modulius, atlikti gilų branduolio konfigūraciją, kad ją įdiegtumėte švariau, traukti konfigūracijos failus ir kt.

Vienas iš jų yra tas, kurį pateikiame čia, „Cache Pressure“. Jei atliksime keletą nedidelių pakeitimų, pastebėsime našumo pagerėjimą naudojant programas, kasdieninį sistemos veikimą ar vaizdo įrašų ar daugialypės terpės turinio atidarymą. Talpyklos slėgis pagal numatytuosius nustatymus suteikia vertę 100, ir ją galima keisti nuo 0 iki 100, todėl tai yra didžiausia vertė. Tai reiškia, kad branduolys perkelia daugiau duomenų, kurie nebus naudojami iš karto. nuo RAM iki kietojo disko SWAP skaidinio.

Jei turite daug RAM, 16 GB ar daugiau, galite pasirinkti įdėti skaičių arti 100 arba palikti numatytąją vertę, bet jei neturite per daug (<4 GB), galbūt toks didelis skaičius padarytų RAM per daug užimta ... Pabandysime, kai tokia vertė yra 50:

sudo sysctl -w vm.vfs_cache_pressure=50

Taigi pirmoje eilutėje įrašėme vertę 50 ir galime patikrinti, ar veikimas pagerėjo (atidaro vaizdo įrašus, programas ir pan.), Jei taip,  mes padarome tai nuolatine su:


sudo gedit /etc/sysctl.conf

Redaguojame eilutę pridedant pabaigoje:

vm.vfs_cache_pressure=50

Mes išsaugome pakeitimus ir dabar pakeitimus galite patikrinti naudodami:

sudo cat /proc/sys/vm/vfs_cache_pressure

Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Už duomenis atsakingas: AB Internet Networks 2008 SL
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   Turbo dalys sakė

    Sveiki, labai naudinga! Ar galite turėti tam tikrų susijusių kontraindikacijų, tokių kaip saugumas ar darbo nesėkmė atliekant konkrečias užduotis?

    1.    Izaokas PE sakė

      Sveiki, kodel klausi? Dėl atminties sąvartynų, dėl ...?

      Sveiki atvykę!

      1.    Turbo dalys sakė

        Nežinau, kartais toks dalykas gali turėti neigiamą poveikį.
        Aš jau turiu jį ir veikia labai gerai, ačiū už pasidalinimą :)

  2.   Ponas Paquito sakė

    Tai įdomu. Kas man nėra visiškai aišku, yra naudos našumas mažose mašinose ir pakankamose ar perteklinėse mašinose.

    Aš naudoju „Ubuntu 14.04“, turiu 8 GB RAM ir aš rezervavau 2 GB SWAP. Sistema yra įdiegta SSD, bet aš palikau SWAP ant HDD (apgailestauju, nes kiek mažai jis veikia, jis galėjo likti SSD; kitame diegime jis tikrai liks SSD) . Laikinus siunčiu į RAM.

    Aš visada girdėjau apie talpyklos slėgio modifikavimą mažoms mašinoms, kurių vertė paprastai buvo 50, tačiau nieko nebuvau skaitęs, kaip tai padaryti daugiau ar mažiau galingose ​​mašinose. Ir turiu tris klausimus, jei leisite:

    Ar tikrai patartina tai daryti galingoje mašinoje?

    Ar tai tikrai naudinga mažoms mašinoms?

    Ką galima stebėti, norint objektyviai pamatyti, kur yra pagerėjimas ar žala?

    Sveikinimai ir ačiū.

    1.    Izaokas PE sakė

      Sveiki,

      SSD SWAP yra daug geresnis taip ...

      Kalbant apie jūsų abejones, tai buvo mano rašymo klaida. Jau išspręsta.

      Į 1 klausimą: Nebūtų daug prasmės, jei turite daug RAM.

      Į 2 klausimą: Taip, nes jūs išvengiate per daug nereikalingų duomenų ir nepaliekate vietos paklausiausiems ...

      Į 3 klausimą: galite atlikti bandymą su mašina, kurioje yra nedaug išteklių su numatytąja verte, ir tada jį modifikuoti, kad pamatytumėte skirtumą, pavyzdžiui, nustatydami programos įkėlimo laiką, daugialypės terpės failų atidarymą ir kt.

      Sveika!

  3.   Ponas Paquito sakė

    Dabar man aiškiau, man atrodė, kad dabartinėje mašinoje, gerai aprūpintoje RAM, tai neturėtų būti prasmės.

    Turiu nešiojamąjį kompiuterį su ribotu mikro ir RAM kiekiu, kuris yra ideali įranga jį išbandyti.

    Pabandysiu, pažiūrėsime.

    Labai ačiū.

    1.    Ponas Paquito sakė

      Labas dar kartą.

      Parašęs ankstesnį komentarą, aš jį pažvelgiau į nešiojamąjį kompiuterį ir nustebau, kad aš tai padariau.

      Ir dabar prisimenu. Jau seniai žiūrėjau į šį „Ubuntu León“ tinklaraščio įrašą:

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

      Aš pritaikiau modifikacijas. Senų laikų nešiojamame kompiuteryje turiu „Xubuntu 14.04“ su įraše nurodytomis modifikacijomis ir jis neklysta. Pagrindinė mano turima problema yra ta, kad „Chrome“ turi polinkį kaboti, diskas pradeda beprotiškai rašyti su kokiais dalykais ir užrakina kompiuterį, niekaip negalima. „Firefox“ buvo geresnė, bet vis tiek pašalinau disko talpyklą ir kažkas pagerėjo, bet „Chrome“ to padaryti negalima, bent jau aš nežinau, kaip tai padaryti.

      Sveikinimai.

      1.    Izaokas PE sakė

        Sveiki!

        Taip, „Chrome“ yra neįprastai alkanas RAM ir tai kenkia tokioms RAM ištroškusioms programoms.

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

        Pasveikinimas!

  4.   Leopoldas Kantiljas sakė

    Šis straipsnis yra labai įdomus, labai praktiškas. Aš išbandysiu savo nešiojamąjį kompiuterį su 4 GB RAM ir 64 Gb SDD disku. Aš tik abejoju, ar tai neturi įtakos SDD disko naudingo tarnavimo laikui, bet neperkrauti įrašų į SWAP?, klausiu to, nes kai įdiegiau šį diską, perskaičiau keletą vadovėlių ir forumų, kad galėčiau juos optimizuoti sistemoje „Linux“ (tai buvo prieš 2 metus), o kai kuriuose jie netgi rekomendavo nenaudoti SWAP. Bet aš taip pat suprantu, kad naudojant naujausias branduolio versijas ir apskritai šiuolaikiniuose diskuose „Trim“ ir įvairūs dalykai jau automatiškai prisitaiko prie aplinkos su SDD diskais, o patys diskai suteikia geresnę vidinę kontrolę, kas žino tą dalyką, gali mane patikslinti kokie esame šiuo metu.
    Ačiū už straipsnį.

    1.    Ponas Paquito sakė

      Aš buvau atsakęs anksčiau, bet kadangi nematau komentaro, komentuoju dar kartą. Tai yra, jei matote, kad pasirodo du mano komentarai, sakantys daugmaž vienodai, tai bus dėl to.

      Reikalas tas, kad aš manau, kad šiandien apie SSD yra pakankamai žinoma, kad nesijaudintumėme dėl to, ką gali padaryti SWAP. Tai yra, buvo atlikti tikri bandymai, pabrėžiantys SSD diskus iki kraštutinumų, kurių įprasti vartotojai nepasiektų per daugelį metų, kad ir kaip sunkiai jį atiduotume. Galite apie tai skaityti, pavyzdžiui:

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

      Būkite atsargūs, šie testai yra susiję su gana dabartiniais diskais, kurių senų modelių negalėčiau pasakyti. Tačiau, atsižvelgiant į rezultatus, viskas, rodos, rodo, kad bet kuris naujausias diskas tarnaus daug ilgiau, nei reikės pakeisti kompiuterius.

      Kai atlikau dabartinį diegimą (tai buvo praėjusių metų viduryje, o ne taip seniai), ten buvusi informacija nebuvo aiški ir visi buvo apsėsti kuo labiau sumažinant įrašus į VSD, tačiau dabar tai žinoma kad nėra dėl ko apsėsti. Tiesą sakant, aš net rimtai svarstau galimybę pakeisti savo SWAP į SSD; Aš apie tai skaičiau ir neatrodo, kad tai būtų per sunku, bet matau, kad ne visi daro tą patį, aš nežinau, kuris metodas bus geresnis, pavyzdžiui:

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

      ar taip pat

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

      Naudojuosi proga ir iš anksto padėkoju jums už pagalbą.

      Sveikinimai.

    2.    Ponas Paquito sakė

      Aš buvau atsakęs anksčiau, bet kadangi nematau komentaro, komentuoju dar kartą. Tai yra, jei matote, kad pasirodo du mano komentarai, sakantys daugmaž vienodai, tai bus dėl to.

      Reikalas tas, kad aš manau, kad šiandien apie SSD yra pakankamai žinoma, kad nesijaudintumėme dėl to, ką gali padaryti SWAP. Tai yra, buvo atlikti tikri bandymai, pabrėžiantys SSD diskus iki kraštutinumų, kurių įprasti vartotojai nepasiektų per daugelį metų, kad ir kaip sunkiai jį atiduotume. Galite apie tai skaityti, pavyzdžiui:

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

      Būkite atsargūs, šie testai yra susiję su gana dabartiniais diskais, kurių senų modelių negalėčiau pasakyti. Tačiau, atsižvelgiant į rezultatus, viskas, rodos, rodo, kad bet kuris naujausias diskas tarnaus daug ilgiau, nei reikės pakeisti kompiuterius.

      Kai atlikau dabartinį diegimą (tai buvo praėjusių metų viduryje, o ne taip seniai), ten buvusi informacija nebuvo aiški ir visi buvo apsėsti kuo labiau sumažinant įrašus į VSD, tačiau dabar tai žinoma kad nėra dėl ko apsėsti. Tiesą sakant, aš net rimtai svarstau galimybę pakeisti savo SWAP į SSD; Aš apie tai skaičiau ir neatrodo, kad tai būtų per sunku, bet matau, kad ne visi daro tą patį, aš nežinau, kuris metodas bus geresnis, pavyzdžiui:

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

      ar taip pat

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

      Naudojuosi proga ir iš anksto padėkoju jums už pagalbą.

      Sveikinimai.

  5.   Douard sakė

    Sveiki, ar tai turi kontraindikacijų, ar tai kaip nors veikia, jei jau turite mažą reikšmę, priskirtą kintamajam vm.swapiness?

    Šiuo metu minėto branduolio kintamajam priskyriau 10 vertę, o jų našumas yra gana geras. Nežinau, ar keisdamas „cache_pressure“ ką nors pakeis spalva, ar galėsiu dar šiek tiek išspausti savo mašiną.

    1.    Ponas Paquito sakė

      Neseniai skaičiau, kad buvo atlikti tikri SSD diskų bandymai, priversdami juos pasiekti kraštutinumus, kurių vargu ar pasieks bet kuris kompiuterio vartotojas, kad ir kiek mes jį kasdien naudotume, ir išvada jie atkreipė dėmesį į tai, kad jie pasirodė daug atsparesni, nei manyta anksčiau. Šiuo atžvilgiu naujiena yra tokia:

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

      Atrodo, kad jie atsispiria daug labiau nei buvo tikėta (o aš turiu „SAMSUNG 840 PRO“, kuris teste labai gerai išleidžiamas), manau, kad geriausia juos išnaudoti kuo geriau ir naudoti šių diskų greitį taip kad SWAP nėra našta, man atrodo gera idėja (žinoma, tai žinant).

      Žinoma, tuo metu, kai atlikau diegimą, kurį turiu dabar, visi rekomendavo atsargiai elgtis su jais ir maksimaliai sumažinti įrašus, bet nemanau, kad tai yra būtina atsižvelgiant į šiuos duomenis, o atvirkščiai, sakoma , kad geriau jomis pasinaudoti.

      Tikrai, kitoje mano įdiegtoje programoje (16.04, jei viskas gerai) bus SWAP ant SSD, bet aš net galvoju jį jau perkelti, nes aš jau skaičiau, kaip tai padaryti ir ne atrodo, kad yra be galo sunku, nors mačiau įvairių būdų tai padaryti ir nežinau, kuris iš jų yra geriausias, pavyzdžiui:

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

      ar taip pat

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

      Naudojuosi proga padėkoti už patarimą iš anksto, jei leisite.

  6.   Ponas Paquito sakė

    Atleiskite už tiek komentarų.

    Jie tikrai neatsirado ir dabar jie visi išlenda vienu metu.

    Atsiprašau

  7.   Joaquinas Garcia sakė

    Nieko neatsitinka pone Paquito. Kalbant apie paskutinį komentuojamą dalyką, tiesa, kad naujausiems SSD diskams per daug įtakos neturi didelis rašymų skaičius, tačiau kalbant apie SSD diskus, kalbama apie visus ir ne tik apie dabartinius. Aš naudoju SSD diską, bet jis yra senas ir nenoriu išbandyti, ar jis atsparus, ar ne, nes bijau sulūžti, bet šiaip jis veikia labai gerai ir buvo pigus. Net ir dabartiniai diskai, yra tokių, kurie nėra atsparūs tiek daug rašymų. Todėl tokiais atvejais, kaip jūsų, geriau pasirinkti savo ir apskritai įspėti apie netinkamą naudojimą, nes „Gnu / Linux“ pasaulyje vis dar yra daug naujokų.
    Sveikinimai, komentuokite ir parašykite viską, ko norite;)

    1.    Ponas Paquito sakė

      Štai kodėl aš jau sakiau, kad senų laikų testas susijęs su dabartiniais įrašais, o „Muy Computer“ man atrodo rimta svetainė, kurioje dalykai paprastai neskelbiami lengvai. Mano, tiesą sakant, yra „SAMSING 840 PRO“, kuris testo metu labai gerai pasirodo. Tai nebuvo ypač pigi, lygiai vienas euras už GB, bet manau, kad tai buvo viena geriausių mano investicijų.

      Akivaizdu, kad turint senesnių ar žemesnės kokybės diskų, vis tiek apie tai reikia galvoti daugiau, tačiau, remiantis vis labiau žinomais duomenimis, vis aiškiau atrodo, kad jie yra atsparesni, nei manyta anksčiau.

  8.   Paquito Turriano sakė

    Man tai neveikia :-(

    turriano @ turriano-Lenovo-B50-30: ~ $ sudo gedit /etc/sysctl.conf
    [sudo] slaptažodis „turriano“:
    sudo: gedit: komanda nerasta
    turriano @ turriano-Lenovo-B50-30: ~ $ sudo gedit / etc / sysctl.conf
    sudo: gedit / etc / sysctl.conf: komanda nerasta
    turriano @ turriano-Lenovo-B50-30: ~ $

  9.   Prepaid sakė

    Paaiškinimas, ką daro spaudimas talpykloje, yra nemalonus. Arba jūs labai blogai paaiškinate, arba neįsivaizduojate, ką daro talpykla.