Cache Pressure: i-optimize ang pagganap ng Linux

Icon ng RAMDisk

Presyon ng Cache  maaaring makatulong sa amin na mapabuti ang pagganap ng aming pamamahagi ng GNU Linux. Sa Cache Pressure magagawa naming i-optimize ang aming memorya ng RAM, dahil sa pagpipiliang ito maaari naming baguhin ang paraan kung saan ipinakilala ng kernel ang mga bloke ng data sa pangunahing memorya. Tandaan na makakagawa tayo ng isang libong bagay upang mai-configure ang aming kernel at ang aming system upang mas mahusay na maangkop sa koponan.

Alok ng Apple hardware at softwareSamakatuwid, ang operating system ay lubos na na-optimize para sa naturang hardware. Sa kabaligtaran, nalaman namin na ang iba pang mga system tulad ng mga distro ng Linux o Android ay dapat na gumana sa maraming mga kumbinasyon ng hardware na kung saan hindi sila na-optimize, subalit gumagana ito nang tama at kung minsan ay mas mahusay kaysa sa iOS o Mac OS X sa ilang mga tiyak na gawain. Ang parehong bagay ay nangyayari sa OS X kapag sinubukan naming i-install ito sa isang PC, mapatunayan namin na hindi ito magiging maayos tulad ng gagawin sa isang Mac machine ...

Kaya, sa Linux maaari kaming gumamit ng maraming mga pagpipilian upang mapagbuti ang pagganap. Pinapayagan kami ng kakayahang umangkop na i-optimize ito sa maximum at ang mga pagpipilian ay napakalawak na mahirap ilista ang lahat sa kanila. Maaari naming gamitin ang mga pagsasaayos ng Swappines, alisin ang hindi kinakailangang mga module ng kernel, gawin ang isang malalim na pagsasaayos ng kernel upang mai-install ito nang mas malinis, hilahin ang mga config file, atbp.

Ang isa sa mga ito ay ang ipinakita namin dito, Cache Pressure. Kung gumawa kami ng ilang maliliit na pagbabago, mapapansin namin ang isang pagpapabuti sa pagganap kapag gumagamit ng mga programa, pang-araw-araw na pagpapatakbo ng system, o pagbubukas ng mga video o nilalamang multimedia. Ang Cache Pressure ay nagdudulot ng default na halaga na 100, at maaari itong iba-iba sa pagitan ng 0 at 100, samakatuwid ito ang maximum na pigura. Nangangahulugan ito na ang kernel ay gumagalaw ng maraming data na hindi agad magagamit. mula sa RAM hanggang sa hard disk SWAP na pagkahati.

Kung mayroon kang maraming RAM, 16GB o higit pa, maaari kang pumili upang maglagay ng isang numero na malapit sa 100 o iwanan ang default na halaga, ngunit kung wala kang masyadong (<4GB), marahil tulad ng isang mataas na numero ang gagawing Masyadong abala ang RAM ... Susubukan namin sa halagang 50 tulad nito:

sudo sysctl -w vm.vfs_cache_pressure=50

Kaya inilalagay namin ang halagang 50 sa unang linya at maaari naming subukan kung ang pagganap ay napabuti (magbubukas ng mga video, application, atbp.), Kung gayon,  ginagawa nating permanente na may:


sudo gedit /etc/sysctl.conf

At ini-edit namin ang linya na nagdaragdag sa dulo:

vm.vfs_cache_pressure=50

Nai-save namin ang mga pagbabago at ngayon maaari mong suriin ang pagbabago sa:

sudo cat /proc/sys/vm/vfs_cache_pressure

Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: AB Internet Networks 2008 SL
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   Turbo dijo

    Kumusta, napaka-kapaki-pakinabang! Maaari ka bang magkaroon ng ilang uri ng nauugnay na kontraindiksyon, tulad ng isang kaligtasan o pagkabigo sa pagganap sa mga partikular na gawain?

    1.    Isaac PE dijo

      Kumusta, bakit mo tinatanong? Dahil sa memory dumps, dahil sa ...?

      Pagbati!

      1.    Turbo dijo

        Hindi ko alam, minsan ang ganitong uri ng bagay ay maaaring magkaroon ng masamang epekto.
        Mayroon na akong pagpapatakbo nito at napakahusay nito, salamat sa pagbabahagi :)

  2.   G. Paquito dijo

    Ito ay kagiliw-giliw. Ang hindi ko malinaw tungkol sa ay ang pakinabang sa pagganap sa maliliit na makina at sa sapat o higit pa sa sapat na machine.

    Gumagamit ako ng Ubuntu 14.04, mayroon akong 8GB ng RAM at nakareserba ako ng 2GB ng SWAP. Ang sistema ay naka-install sa isang SSD, ngunit iniwan ko ang SWAP sa HDD (Ikinalulungkot ko ito dahil, para sa kung gaano ito maliit na paggana, maaari itong manatili sa SSD; sa susunod na pag-install, tiyak na mananatili itong SSD). Ang pansamantala ipadala ko sa RAM.

    Palagi kong naririnig na binabago ang Cache Pressure para sa maliliit na makina, kadalasang may halagang 50, ngunit wala akong nabasa tungkol sa paggawa nito sa higit pa o hindi gaanong malakas na mga makina. at mayroon akong tatlong mga katanungan, kung papayagan mo ako:

    Maaari bang maipapayo na gawin ito sa isang malakas na makina?

    Kapaki-pakinabang ba ito para sa maliliit na makina?

    Ano ang maaaring subaybayan upang makita nang may layunin kung saan ang pagpapabuti o ang pinsala?

    Pagbati at salamat.

    1.    Isaac PE dijo

      Hello,

      Ang SWAP sa SSD ay mas mahusay oo ...

      Tungkol sa iyong mga pag-aalinlangan, ito ang aking pagkakamali sa pagsusulat. Nalutas na.

      Sa iyong katanungan 1: Hindi magkakaroon ng kahulugan kung mayroon kang maraming RAM.

      Sa iyong katanungan 2: Oo, dahil iniiwasan mong mag-load ng labis na hindi kinakailangang data at mag-iiwan ng puwang para sa pinaka-hinihingi sa lahat ng oras ...

      Sa iyong katanungan 3: Maaari kang gumawa ng isang pagsubok sa isang makina na may kaunting mapagkukunan na may default na halaga at pagkatapos ay baguhin ito upang makita ang pagkakaiba, halimbawa sa pamamagitan ng pag-time sa oras ng paglo-load ng isang application, ang pagbubukas ng mga multimedia file, atbp.

      Salamat!

  3.   G. Paquito dijo

    Ngayon ay mas malinaw sa akin, tila sa akin na sa isang kasalukuyang makina, mahusay na nilagyan ng RAM, hindi ito dapat magkaroon ng kahulugan.

    Mayroon akong isang laptop na may limitadong micro at RAM na kung saan ay ang perpektong kagamitan upang subukan ito.

    Susubukan ko, tingnan natin.

    Maraming salamat sa inyo.

    1.    G. Paquito dijo

      Hello ulit.

      Pagkatapos lamang ng pagsulat ng nakaraang puna ay tiningnan ko ito sa laptop at, sorpresa, nagawa ko na ito.

      At ngayon naalala ko. Matagal ko nang tiningnan ang sumusunod na post sa blog ng Ubuntu León:

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

      At inilapat ko ang mga pagbabago. Sa laptop ng dati mayroon akong Xubuntu 14.04 na may mga pagbabago na nakasaad sa post at hindi ito nagkakamali. Ang pangunahing problema ko ay ang Chrome ay may isang ugali na mag-hang, ang disk ay nagsisimulang magsulat na parang nakatutuwang mga bagay at nakakulong sa computer, walang paraan. Ang Firefox ay mas mahusay, ngunit natanggal ko pa rin ang disk cache at may isang bagay na napabuti, ngunit sa Chrome hindi ito maaaring gawin, hindi ko alam kung paano ito gawin, kahit papaano.

      Pagbati.

      1.    Isaac PE dijo

        Hello!

        Oo, ang Chrome ay hindi gaanong nagugutom sa RAM at nasasaktan nito ang mga naturang programa ng gutom na RAM.

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

        Pagbati!

  4.   Leopold Cantillo dijo

    Ang artikulong ito ay napaka-kagiliw-giliw, napaka praktikal, susubukan ko sa aking laptop, na may 4Gb ng RAM, at isang 64 Gb SDD disk. Mayroon lamang akong isang pagdududa, hindi ito nakakaapekto sa kapaki-pakinabang na buhay ng SDD disk, ginagawa nito hindi labis na karga ang mga sumusulat sa SWAP?, Itinanong ko ito dahil kapag na-install ko ang disk na ito, nabasa ko ang maraming mga tutorial at forum upang ma-optimize ang mga ito sa Linux, (iyon ay 2 taon na ang nakakalipas), at sa ilang inirekumenda pa nila na huwag gamitin ang SWAP. Ngunit naiintindihan ko din na sa pinakabagong mga bersyon ng kernel at sa pangkalahatan sa mga modernong distrito, Trim at iba't ibang mga bagay na awtomatikong umangkop sa kapaligiran na may mga SDD disk, at ang mga disk mismo ay nagdudulot ng mas mahusay na panloob na kontrol, ang isang taong alam ang paksa ay maaaring linawin ako kamusta tayo sa kasalukuyan.
    Salamat sa artikulo

    1.    G. Paquito dijo

      Sumagot na ako noon, ngunit dahil hindi ko nakita ang komento, nagkomento ulit ako. Iyon ay, kung nakikita mo na ang dalawang mga komento ko ay lilitaw na nagsasabing mas marami o mas kaunti ang pareho, ito ay dahil doon.

      Ang bagay ay, sa palagay ko na ngayon ay sapat na nalalaman tungkol sa mga SSD na huwag mag-alala tungkol sa mga sinusulat na magagawa ng SWAP. Iyon ay, natupad ang mga totoong pagsubok, na binibigyang diin ang mga disk ng SSD hanggang sa labis na hindi maaabot ng mga normal na gumagamit sa maraming taon, gaano man kahirap natin ibigay ito. Maaari mong basahin ang tungkol dito, halimbawa:

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

      Mag-ingat, ang mga pagsubok na ito ay tumutukoy sa medyo kasalukuyang mga disc, na may mga lumang modelo na hindi ko masabi sa iyo. Ngunit sa pagtingin sa mga resulta, ang lahat ay tila nagpapahiwatig na ang anumang kamakailang disk ay tatagal ng mas matagal kaysa sa aabutin upang baguhin ang mga computer.

      Kapag ginawa ko ang aking kasalukuyang pag-install (na nasa kalagitnaan ng nakaraang taon, hindi pa matagal na ang nakaraan) ang impormasyon na naroon ay hindi malinaw at lahat ay nahuhumaling sa pagbawas ng mga sinusulat sa SSD hangga't maaari, ngunit ngayon alam na na walang dahilan upang mahumaling dito. Sa katunayan, sineseryoso ko ring isasaalang-alang ang paglipat ng aking SWAP sa SSD; Binabasa ko ang tungkol dito at tila hindi ito masyadong mahirap, ngunit nakikita ko na hindi lahat ay ginagawa ito pareho, hindi ko alam kung aling pamamaraan ang magiging mas mahusay, halimbawa:

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

      o kaya naman

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

      Kaya't ginagawa ko ang pagkakataong ito upang magpasalamat sa iyo para sa tulong na ito nang maaga.

      Pagbati.

    2.    G. Paquito dijo

      Sumagot na ako noon, ngunit dahil hindi ko nakita ang komento, nagkomento ulit ako. Iyon ay, kung nakikita mo na ang dalawang mga komento ko ay lilitaw na nagsasabing mas marami o mas kaunti ang pareho, ito ay dahil doon.

      Ang bagay ay, sa palagay ko na ngayon ay sapat na nalalaman tungkol sa mga SSD na huwag mag-alala tungkol sa mga sinusulat na magagawa ng SWAP. Iyon ay, natupad ang mga totoong pagsubok, na binibigyang diin ang mga disk ng SSD hanggang sa labis na hindi maaabot ng mga normal na gumagamit sa maraming taon, gaano man kahirap natin ibigay ito. Maaari mong basahin ang tungkol dito, halimbawa:

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

      Mag-ingat, ang mga pagsubok na ito ay tumutukoy sa medyo kasalukuyang mga disc, na may mga lumang modelo na hindi ko masabi sa iyo. Ngunit sa pagtingin sa mga resulta, ang lahat ay tila nagpapahiwatig na ang anumang kamakailang disk ay tatagal ng mas matagal kaysa sa aabutin upang baguhin ang mga computer.

      Kapag ginawa ko ang aking kasalukuyang pag-install (na nasa kalagitnaan ng nakaraang taon, hindi pa matagal na ang nakaraan) ang impormasyon na naroon ay hindi malinaw at lahat ay nahuhumaling sa pagbawas ng mga sinusulat sa SSD hangga't maaari, ngunit ngayon alam na na walang dahilan upang mahumaling dito. Sa katunayan, sineseryoso ko ring isasaalang-alang ang paglipat ng aking SWAP sa SSD; Binabasa ko ang tungkol dito at tila hindi ito masyadong mahirap, ngunit nakikita ko na hindi lahat ay ginagawa ito pareho, hindi ko alam kung aling pamamaraan ang magiging mas mahusay, halimbawa:

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

      o kaya naman

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

      Kaya't ginagawa ko ang pagkakataong ito upang magpasalamat sa iyo para sa tulong na ito nang maaga.

      Pagbati.

  5.   dhouard dijo

    Kumusta, mayroon ba itong anumang kontraindiksyon o nakakaapekto ito sa anumang paraan kung mayroon ka nang isang mababang halaga na nakatalaga sa vm. Variable ng pagbabago?

    Kasalukuyan akong nakatalaga ng isang halaga ng 10 sa nasabing kernel variable at ang pagganap ay napakahusay. Hindi ko alam kung ang pagbabago ng cache_pressure ay magkakaroon ng kulay ng isang bagay o magagawa kong pisilin nang kaunti pa ang aking makina.

    1.    G. Paquito dijo

      Nabasa ko kamakailan lamang na ang mga totoong pagsubok ay ginawa sa paggamit ng mga disk ng SSD, inilalagay ang mga ito sa labis na halos hindi maaabot ng anumang gumagamit ng PC, gaano man natin ito ginagamit sa pang-araw-araw, at ang konklusyon na iginuhit nila ay sila naging mas lumalaban kaysa sa dating pinaniniwalaan. Ang isang balita tungkol dito ay ang sumusunod:

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

      Tulad ng tila lumalaban sila ng higit pa sa pinaniniwalaan (at mayroon akong isang SAMSUNG 840 PRO, na napakahusay na lumalabas sa pagsubok), sa palagay ko pinakamahusay na sulitin ang karamihan sa kanila, at gamitin ang bilis ng mga disc na ito kaya na ang SWAP ay hindi isang pasanin tila isang magandang ideya sa akin (syempre, alam ito).

      Siyempre, sa oras na ginawa ko ang pag-install na mayroon ako ngayon, inirekomenda ng lahat na gamutin sila nang may pag-iingat at bawasan ang mga pagsusulat sa maximum, ngunit sa palagay ko hindi kinakailangan na tingnan ang data na ito, sa kabaligtaran, sinasabi , mas mabuting samantalahin sila.

      Para sigurado, ang susunod na pag-install na gagawin ko (16.04 kung maayos ang lahat) ay magkakaroon ng SWAP sa SSD, ngunit iniisip ko pa ring ilipat ito, dahil binabasa ko kung paano ko ito gagawin at hindi tila napakahirap, bagaman nakita ko ang iba't ibang mga paraan ng paggawa nito at hindi ko alam kung alin ang mabuti, halimbawa:

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

      o kaya naman

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

      Ginagamit ko ang pagkakataong ito upang pasalamatan ka para sa payo nang maaga tungkol dito, kung papayagan mo ako.

  6.   G. Paquito dijo

    Patawarin ako sa napakaraming puna.

    Talagang hindi sila lumitaw at ngayon lahat silang sabay na lumabas.

    Sorry.

  7.   Joaquin Garcia dijo

    Walang nangyayari G. Paquito. Tungkol sa huling bagay na iyong binigyan ng puna, totoo na ang pinakabagong mga SSD ay hindi apektado ng labis sa dami ng mga sumusulat, subalit pagdating sa mga disk ng SSD pinag-uusapan ang lahat at hindi lamang ang mga kasalukuyan. Gumagamit ako ng isang SSD disk ngunit luma na ito at hindi ko nais na subukan kung ito ay lumalaban o hindi dahil sa takot na masira, ngunit kung hindi man ito gumagana nang napakahusay at ito ay mura. Kahit na ang kasalukuyang mga disc, mayroong ilang mga hindi lumalaban sa maraming mga sumusulat. Samakatuwid, para sa mga kaso tulad ng sa iyo, mas mabuti na piliin mo ang iyong at sa pangkalahatang babala tungkol sa maling paggamit dahil maraming mga bago pa rin sa mundo ng Gnu / Linux.
    Pagbati at puna at isulat ang lahat ng gusto mo;)

    1.    G. Paquito dijo

      Iyon ang dahilan kung bakit nasabi ko na ang pagsubok sa dati ay tumutukoy sa kasalukuyang mga talaan at ang Muy Computer ay tila sa akin ay isang seryosong site, na hindi karaniwang nai-publish nang mahina ang mga bagay. Ang sa akin, sa katunayan, ay isang SAMSING 840 PRO, na napakahusay na lumalabas sa pagsubok. Ito ay hindi partikular na mura, eksaktong isang euro bawat GB, ngunit sa palagay ko ito ay isa sa mga pinakamahusay na pamumuhunan na ginawa ko.

      Malinaw na, sa mas matanda o mas mababang kalidad ng mga disc ay kailangan mo pa ring mag-isip tungkol dito, ngunit ayon sa data na nalalaman, tila mas malinaw na mas lumalaban ang mga ito kaysa sa dating pinaniniwalaan.

  8.   Paquito Turriano dijo

    Hindi ito gumagana para sa akin :-(

    turriano @ turriano-Lenovo-B50-30: ~ $ sudo gedit /etc/sysctl.conf
    [sudo] password para sa turriano:
    sudo: gedit: hindi nahanap ang utos
    turriano @ turriano-Lenovo-B50-30: ~ $ sudo gedit / etc / sysctl.conf
    sudo: gedit / etc / sysctl.conf: hindi nahanap ang utos
    turriano @ turriano-Lenovo-B50-30: ~ $

  9.   Franco dijo

    Hindi maganda ang paliwanag na ibinibigay mo sa ginagawa ng cache pressure. Alinmang ipinaliwanag mo ang iyong sarili nang napakasama o wala kang ideya kung ano ang presyon ng cache.