Swappiness: Maitiro ekugadzirisa chaiwo memory yekushandisa

swappiness chaiyo ndangariro

Kwaani Ubunlog Isu tinozvitsaurira pachedu - kana kuedza kuzvipira - kune vese vashandisi, uye izvo zvinosanganisira zvakasiyana kwazvo zvigadziriso zvehardware. Uye neimwe nzira isu tinoda kufunga kuti nedzidziso dzatinoratidza pano isu tinobatsira neimwe nzira kuvandudza ruzivo rwemushandisi mune ino distro iyo yatinoda zvakanyanya (mune chero maflavor ayo), ndosaka tichiwanzo buritsa madhairekitori. nokuti tora kuita kwakanyanya zvinogoneka, kunyanya mumidziyo ine mwero.

Zvino, pasina kuenda kumberi, isu ticharatidza maitiro ekugadzirisa chaiwo memory yekushandisa mu Ubuntu, nenzira yekudzivirira kuti pakupedzisira inopedzisira yaita yekukweva uye kuita kuti basa riwedzere kupfuura zvaraizoita pasina iyo. Uye ndezvekuti kunyangwe iyo pfungwa yekushandisa faira kana kuchinjanisa chikamu haina kushata pachayo asi zvakapesana, kana isina kunyatso kuitiswa inogona kuburitsa zvakanyanya kushandisa dhisiki dhisiki, zvishoma nezvishoma kupfuura iyo RAM memory.

Naizvozvo, kushandiswa kweshanduko kupatsanura kunofanirwa kuganhurirwa kumamiriro ezvinhu pasina imwe nzira asi kuishandisa, panguva iyo inozotsigira ndangariro huru (inova RAM). Kana pachinzvimbo isu tinoshandisa iyo nguva dzese, dzimwe nguva kunyangwe pamberi pe RAM, kuita kwedu kucharangwa. Ngatione ipapo maitiro ekugadzirisa chaiwo ndangariro kushandiswa muLinux uchishandisa Swappiness rairo.

Mune yedu sisitimu yekushandisa, kugadzirwa kweyechokwadi ndangariro kunowanzoitwa panguva yekumisikidza, panguva iyoyo isu tinotsanangura iyo midzi yekuparadzanisa (/), iyo yekuchengetedza partition (/ imba) uye yekuchinjana kugovera kana swap, iyo inowanzoitwa pane iyo / dev / sda5 partition. Iyo kernel paramende iyo inotarisira kushandiswa kweyechokwadi ndangariro ndiyo swappiness yambotaurwa, uye chaizvo isu tinogona kutaura kuti iri mukutarisira kutsanangura kangani isu tinowana iyo swap partition uye kuti yakawanda sei zvemukati isu yatinoteedzera mairi, kuburikidza nharo inopesana pakati 0 ne100.

Iko kusakosha kukosha muiyo Linux kumisikidza i60, asi sezvo zviri nyore kufunga, kwete zvese zvigadziriso zvehardware zvakafanana uye saka hazviite zvine musoro kuchengetedza iyo mwero zvisinei nekuti ndeyedu. Kukosha uku kwakachengetwa mu / proc / sys / vm / swappiness faira, uye tinogona kuitarisa na:

kati / proc / sys / vm / swappiness

Ingangoita kunge iri pamakumi matanhatu, uye kana zvirizvo zvatingaite kuti tichinje, kunyanya kana isu tine inopfuura 4 GB ye RAM ndangariro, nekuti mune iyo kesi isu tinowanzoda zvishoma kana kushaya ndangariro chaiyo. Asi tisati tatsanangura maitiro ekugadzirisa izvo, regai tione zvishoma nezve kufunga kune kuseri kweichi chose chiyeuchidzo uye swappiness chinhu; Uye ndezvekuti kana ichinge yasiyiwa nekukasira pa60, izvo kernel inoudzwa kuenda nekushandisa iyo chaiyo memory kana RAM yedu iine makumi mana muzana kana pasi peyayo emahara masimba. Saka, kana tikamisa swappiness yakaenzana ne100 iyo chaiyo memory inozoshandiswa nguva dzese, uye kana tikaisiya nemutengo wakaderera kwazvo, inongoshandiswa chete kana RAM yedu yave kuda kupera. Iwo mashoma anokwanisika ndi1, sezvo tichisiya kukosha kwakaenzana ne0 isu tinobvisa iyo chaiyo memory zvachose.

Saka izvo zvatinofanirwa kuita kupinza unotevera kuraira kubva kune iyo terminal (Ctrl + Alt + T):

sudo sysctl vm. kufara = 10

Zvino kukosha kwe swappiness icharamba iri gumi, uye ipapo memory chaiyo haizombo shandiswa. Kamwe kukosha uku kwachinjwa hapana chikonzero chekutanga komputa asi chinotanga kushanda ipapo ipapo, uye kana tikadzosera kukosha kwayo ichave iri makumi matanhatu sepakutanga, nekuti izvo zvatichazoda kusiya shanduko iyi yakasimbiswa zvachose. Kuti tiite izvi, kana tangoshandisa komputa yedu uye nekuona kuti zvese zvanaka nemutengo mutsva we swappiness, isu tinoita:

sudo nano /etc/sysctl.conf

mushure meizvozvo tinotsvaga chinyorwa vm.swappiness = uye wedzera kukosha kwaunoda mushure me "=" chiratidzo. Isu tinochengetedza iyo faira uye izvozvi, shanduko ichave inogara zvachose.


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako

  1.   ceflo akadaro

    Tsananguro yakanaka kwazvo !!! Chinyorwa chakanaka kwazvo !! Mune yangu nyaya, pandinoita shanduko iyi pandinotangazve kabhuku kacho inodzoka kune iyo yekutanga kukosha ye60, zvinoita kunge iyo faira inochengetwa asi painotangazve "yakarongedzwa". Ini ndatoedza zvese pasina kubudirira, une ruzivo here kuti chii chingave chiri kuitika? Ndine 1GB yeRam.

    Gracias !!

    1.    Willy klew akadaro

      Hi César, ndinofara kuti wakazviwana zvichifadza.

      Kana iyo kukosha ikarasika kana system yatanga patsva ini ndaizotarisa pa /etc/rc.local uye zvimwe zvekutanga zvinyorwa (zvinosiyana zvinoenderana nedistro yega yega) sezvo zvingave kuti izvi zvakaiswa pakutanga.

      Ndinokutendai!

  2.   Pascual Martin akadaro

    Tsananguro yakanaka kwazvo!

    Semubatsiri, heino imwe inonakidza nezve Kuchinjana uye swappiness muLinux:

    http://www.sysadmit.com/2016/10/linux-swap-y-swappiness.html

  3.   mamiriro evaoni akadaro

    iwe hauzive kuti izvi zvakanaka sei kwandiri, ndatenda

  4.   vafundisi akadaro

    Thanks,

    Mune yangu /etc/sysctl.conf hachisi chinyorwa vm.swappiness =, ndakaitsvaga zvakanaka, iyo faira idiki. Kunze kwekunge iwe uchifanira kuwedzera icho, chinyorwa chinoti uwane nekugadzirisa iyo kukosha, kwete kuwedzera mutsetse.

  5.   Lewis akadaro

    Thanks,

    Mune yangu /etc/sysctl.conf hapana vm.swappiness = text. Kunze kwekunge iwe uchifanira kuwedzera icho, chinyorwa chinoti uwane nekugadzirisa iyo kukosha, kwete kuwedzera mutsetse.

  6.   Nosferatus akadaro

    Iwe unofanirwa kuigadzira, pakupera kwefaira iwe yaunoisa vm.swappiness = 10 uye ndizvozvo.

    Kana ikasachengetedza pakutangazve inogona kunge iri nekuti haushandise iyo yekuraira Sudo.

    Ubuntu: sudo gedit /etc/sysctl.conf
    Xubuntu: sudo mousepad /etc/sysctl.conf

  7.   santiago akadaro

    Yakanaka chinyorwa. Ndatenda!

  8.   Roberto akadaro

    Unogona kuisa zero. matambudziko api anogona kuoneka?

  9.   Jose Castillo Ávalos akadaro

    Mhoro uye ndinokutenda Willy Clew yechinyorwa chako chinojekesa kwandiri maitiro ekushandisa iyo swapp memory, asi zvakandipa kusahadzika kukuru nekuti kana uchipinda mune terminal uye uchiita iyo mirairo yaunoratidza, inodzosera meseji inoti:

    bash: kati / proc / sys / vm / swappiness: Faira kana dhairekitori haripo

    Chii chinogona kukonzereswa izvi?

    1.    Andres Choque Lopez akadaro

      Wakanyora zvakaipa. Iwe hauna kuisa nzvimbo mushure me "kati."

  10.   ice modding akadaro

    chikuru, tinochigovana muboka rebuntu muchiSpanish https://t.me/ubuntu_es

  11.   Smith akadaro

    Zvakanakisa zvakandishandira paDebian 10.9

  12.   Juan akadaro

    Ini ndiri musayendisiti wemakomputa ini ndakaisa uye kuyedza akati wandei ma distros, sarudzo yakanakisa yekumisa iyo swappiness ndeyekunyora mune iyo terminal.

    sudo nano /etc/sysctl.conf

    mushure mekudzvanya pinda nyora kiyi uye pinda zvakare, wobva wanyora kumagumo mutsara unotevera

    vm. kufara = 0

    wobva wadzvanya ctrl uye x kiyi panguva imwe chete, iye anogadzira mubvunzo wekuti kana iwe uchida kusevha mutsara mutsva mufaira wobva wadzvanya Y kiyi kuti hongu uye n kuitira kuti irege kuichengeta

    Nei ndakanyora zero 0? Bvunzo dzakatoitwa pamaPC akasiyana andakaronga nekuti ndiyo sarudzo yakanakisa nekuti inoshandisa iyo pagination asi semuenzaniso kana chromium kana bhurawuza yakavhurwa nekuvhura Facebook nekuti memory memory (swap kana inonzi pagination) ichawedzera asi kana ichivharwa chikamu uye bhurawuza kana chero chirongwa nekuti iyo paging memory (chinjana) inoderera kusunungura iro rakaomarara diski iro rinobatsira kudzivirira kukuvadza iro, yeuka kuti swap memory kana inonzi paging (swap) inoshandisa hard disk.

  13.   Norberto gonzalez akadaro

    Handina kunzwisisa, ndine hurombo. Kana iyo yakasarudzika iri makumi matanhatu yekuchinjanisa kuti ishandiswe iine makumi mana kana zvishoma kushayikwa, nekumisa paramende kusvika gumi. Nekunonoka kudzora dhata