Paano magbakante ng RAM sa Ubuntu

Libreng RAM memory sa Ubuntu

Laging sinasabi na ang Memory RAM nandiyan ba para gamitin ito. Siyempre, valid ito kapag mayroon tayong computer na may sapat na memorya upang hindi mapanood kung ano ang nangyayari dito. Kapag medyo mas mahigpit kami, sulit na alagaan ito nang kaunti, sa kahulugan na kailangan nating panoorin kung gaano tayo ka-busy at, hangga't maaari, siguraduhin na ang ating koponan ay makakapagpahangin.

Minsan ang sistema ay hindi naglalabas RAM memory na hindi na ginagamit at bagama't ito ay inilabas on demand —para tawagin ito kahit papaano—kapag nagbukas tayo ng bagong program, maaari rin itong i-release nang manu-mano sa pamamagitan ng pagpasok ng isang simpleng utos sa aming console. Sa teorya, ang pag-uugali na ito ay karaniwan sa halos lahat ng mga operating system, at ito ay makatuwiran: upang makapagpabilis nang mas mabilis kapag gusto naming i-access ang isang bagay na ginamit namin muli.

Alamin kung magkano ang ginagamit at pagkatapos ay magbakante ng RAM

Una sa lahat, huminto ka alam kung magkano ang memorya na ginagamit, kung magkano ang libre at kung magkano ang nai-save sa cache na isinasagawa namin ang utos:

free -m

Upang makita ang paggamit sa real time na ginagamit namin:

watch -n 1 free -m

Ang unang utos ay magbabalik ng isang bagay na katulad ng nakikita natin sa pagkuha ng header, habang sa pangalawa ay makikita natin ang isang bagay na halos kapareho, ngunit ito ay lilipat sa real time.

Tulad ng makikita, mayroong isang malaking halaga ng naka-cache na memorya, halos kalahati nito ay ginagamit ng mga bukas na application. Para sa pakawalan ang mga naka-cache na pahina, inode, at entry sa direktoryo, patakbuhin lang ang command:

sudo sync

Sinundan ni:

sudo sysctl -w vm.drop_caches=3

Mahalagang huwag kalimutang patakbuhin ang "sudo sync", o kung hindi maaari tayong mawalan ng impormasyon naroroon sa RAM na hindi pa nai-save sa hard drive.

Pagsara ng mga hindi kinakailangang proseso

Ang Ubuntu, at Linux sa pangkalahatan, ay mahusay na namamahala ng RAM, kaya karaniwan ay hindi mo kailangang gawin ang alinman sa itaas. Maaaring iba kung hindi alam ng operating system kung ano ang gagawin na may mabigat na gawain. Ibig sabihin, kapag marami tayong mga programang bukas, ang operating system ay hindi maaaring o hindi ang magpapasya kung ano ang gagawin sa bawat isa sa kanila, at sinusubukan nitong ilipat ang mga ito hangga't maaari. Kung walang RAM, ito ay malamang na "magpasya" sa sarili nitong isara ang ilang programa, ngunit ito ay maaaring magdulot sa atin ng pagkawala ng ilang impormasyon.

Samakatuwid, at tulad ng sa napakaraming pagkakataon, ang pinakamahusay na paraan upang pamahalaan ang memorya ng RAM ay ulo. Kung mayroon kaming isang computer na may hindi bababa sa 16GB ng RAM, bihira kaming maubusan ng memorya kung gagawin namin ito sa normal na paggamit, ngunit sa 4 o mas mababa, ang mga bagay ay naiiba. Sa mga kasong ito, pinakamahusay na buksan lamang kung ano ang kinakailangan.

Kung napansin namin na naghihirap ang computer, maaari naming buksan ang task manager at tingnan kung ano ang nangyayari:

Monitor ng Ubuntu System

Sa monitor ng system, isang graphical tool (GUI) na nagpapakita sa amin ng impormasyong katulad ng sa htop, makikita natin ang lahat ng mga prosesong bukas. Maaari naming i-order ang mga ito ayon sa pangalan, ayon sa gumagamit, paggamit ng CPU o RAM, bukod sa iba pa. Kung napansin namin na ang aming computer ay mabagal o nahihirapang magtrabaho, kami ay interesado sa pag-order ng mga proseso sa pamamagitan ng paggamit ng processor (% CPU) o RAM (Memory). Kung alam namin kung ano ang ginagawa ng isang proseso na kumukonsumo ng maraming mapagkukunan, maaari naming i-right-click ito at piliin ang opsyong "Patayin". Siyempre, pag-save bago ang lahat ng mahahalagang pagbabago.

Kung titingnan mong mabuti ang impormasyong inaalok ng monitor ng system o htop, bukod sa iba pa, malalaman natin kung ano ang pinakakumukonsumo. Mula dito, ang isang rekomendasyon para sa mga may-ari ng isang mababang kita na kagamitan ay iyon magkaroon ng mahusay na kontrol sa web browser. Bagama't maaari itong magamit upang gawin ang lahat at ngayon ito ay isa sa mga pinakamahusay na tool sa trabaho, maaari rin itong magkaroon ng maraming bukas na proseso na maaaring makapagsalita sa ating computer. Samakatuwid, ito ay nagkakahalaga ng hindi pagkakaroon ng maraming mga tab na bukas kung hindi sila kinakailangan, at kahit na isara ang browser nang buo.

Nandiyan ang RAM para gamitin ito, ngunit hindi para sayangin ito o pahirapan tayo.

Karagdagang informasiyon - Suriin ang temperatura ng iyong computer gamit ang command na 'sensors'


Iwanan ang iyong puna

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

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  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.   Miquel Mayol at Tur dijo

    Mayroong isang elatareao script na maaaring matagpuan sa iyong pahina na tinatawag na freecache.py na nagpapalaya sa cache kung sakupin nito ang 90% ng RAM.

    http://www.atareao.es/descargas/scripts/

  2.   Mga Christian yones dijo

    At ano ang nakukuha sa pamamagitan ng paglaya ng memorya na ginamit para sa cache? Pinipilit namin ang machine na muling basahin ang maraming mga bagay mula sa disk na mayroon na ito sa memorya. Ang makina ay tatakbo nang mas mabagal hanggang sa muling mapunan ang cache ...

  3.   Santiago Jose Lopez Borrazas dijo

    Huwag ibigay ang iyong sarili sa ulo. Nangangalaga ang Linux kernel na palayain ang natitirang memorya. Wala akong makitang kahulugan.
    Hindi ko rin ginagamit ang pagpapatupad na iyon, sapagkat sa katunayan, tulad ng sinabi ni Cristian Yones, mas mahusay na huwag gamitin iyon, sapagkat tatapusin mo ang muling pagsusulat ng hard disk nang mahabang panahon.
    Mas mahusay na magkaroon ito tulad ng sinabi natin. Huwag hawakan ang anumang bagay.
    Cheers…

  4.   Mario Arleth Orozco Gil dijo

    Sa aking kaso gumana ito ng perpekto. Dahil mayroon akong isang server na may asterisk kung saan ang mga tawag ay ginawa. Naubos ko ang halos 16 gigs ng ram mula sa 16 magagamit at dumarami ang aking karga. Kapag pinatakbo ang pamamaraan, pinalaya nito ang aking memorya at nag-iwan ng average na 5gb na natupok, na pinapayagan ang system na magkaroon ng memorya ng ram para sa anumang gawain at upang mapabuti ang pagganap ng makina. Salamat sa solusyon. Marahil tulad ng sinabi ni Santiago, hindi ito laging kapaki-pakinabang, ngunit sa aking kaso ito ay.

  5.   gasdononay dijo

    Mahusay na solusyon, lalo na kung nais naming kopyahin ang mga file na timbangin ang 5, 10, 20, 30 GB, ...
    Maraming salamat at pagbati

  6.   Lungsod ng Mu Muiziz dijo

    Nagsilbi ito sa akin, salamat.

  7.   barinascode dijo

    Palagi itong gumagana para sa akin, dahil nagsasagawa ako ng mga pagsubok sa mga virtual server na may 500 mb ng ram

  8.   javier renteria dijo

    mabuti ... mula sa kung ano ang naiintindihan ko na mas kapaki-pakinabang para sa kung gagana ka sa mga malalaking file ...
    sa aking kaso ito ay hindi kinakailangan .. gayon din salamat sa pagbabahagi

  9.   paul chivel dijo

    Kumusta, hindi ako nakakakuha ng utos 1, ano ang gagawin ko?

  10.   paul chivel dijo

    Kumusta sa akin, ang unang utos ay hindi gumagana