Mwongozo wa Ufuatiliaji wa Kumbukumbu ya Ubuntu: Jinsi ya Kukagua na Kuboresha Matumizi ya RAM kwenye Linux

1. Umuhimu wa Ufuatiliaji wa Kumbukumbu katika Ubuntu

1.1 Jukumu la Usimamizi wa Kumbukumbu katika Ubuntu

Ufuatiliaji wa kumbukumbu ni kazi muhimu katika mifumo ya Linux kama Ubuntu. Kukagua matumizi ya kumbukumbu ni muhimu kwa kuboresha utendaji wa mfumo na kugawa rasilimali kwa ufanisi. Katika mazingira kama seva au kazi zenye mahitaji makubwa, kukosa kumbukumbu kunaweza kupunguza utendaji wa mfumo na, katika hali mbaya zaidi, kusababisha mfumo kuanguka.

Ubuntu inatoa zana mbalimbali ambazo hufanya ufuatiliaji wa kumbukumbu kuwa rahisi na bora. Sehemu zifuatazo zinaelezea jinsi ya kutumia zana hizi kwa undani.

2. Jinsi ya Kukagua Matumizi ya Kumbukumbu katika Ubuntu

2.1 Kukagua Matumizi ya Kumbukumbu kwa Amri ya free

Amri ya free ni moja ya njia za kawaida zaidi za kuona matumizi ya kumbukumbu katika Ubuntu. Inakuwezesha kukagua jumla ya kumbukumbu, kumbukumbu inayopatikana, na kumbukumbu iliyotumiwa na buffers na cache.

free -h

Chaguo -h inaonyesha matokeo katika muundo unaoweza kusomeka na binadamu (GB au MB). Matokeo yanajumuisha sehemu zifuatazo:

  • Mem : Kumbukumbu jumla, kumbukumbu iliyotumika, na kumbukumbu inayopatikana
  • Swap : Matumizi ya kumbukumbu pepe
  • Cache : Kumbukumbu iliyotumika kwa buffers na cache

Amri hii nyepesi inatoa ufikiaji wa haraka wa taarifa za kumbukumbu kwa wakati halisi bila kubeba mzigo mkubwa kwenye mfumo, na kuifanya kuwa bora kwa matumizi ya mara kwa mara.

2.2 Ufuatiliaji wa Kumbukumbu wa Kiona kwa Amri ya htop

Amri ya htop inatoa ufuatiliaji wa wakati halisi, wa kuona wa rasilimali za mfumo. Kupitia kiolesura chake cha picha, htop inamwezesha watumiaji kuona kwa urahisi matumizi ya kumbukumbu kwa kila mchakato.

sudo apt install htop
htop

Mara itakapozinduliwa, htop inaonyesha michakato inayoendesha, matumizi yao ya kumbukumbu, matumizi ya CPU, na matumizi ya swap. Unaweza pia kupanga au kusitisha michakato kwa urahisi. Shukrani kwa kiolesura chake kirafiki, kinachoonekana kama GUI, inapendwa na watumiaji wengi.

2.3 Kukagua Kumbukumbu kwa Amri ya top

Amri ya top inatumika kwa ufuatiliaji wa wakati halisi wa matumizi ya rasilimali za mfumo. Ingawa inafanya kazi katika kiolesura cha maandishi ikilinganishwa na htop, bado ni zana muhimu ya ufuatiliaji yenye mzigo mdogo.

top

Ili kupanga michakato kwa matumizi ya kumbukumbu, bonyeza Shift + M. Hii inasaidia kutambua michakato inayotumia kumbukumbu nyingi wakati utendaji wa mfumo unapopungua kutokana na ukosefu wa kumbukumbu.

2.4 Kutumia /proc/meminfo kwa Taarifa za Kina za Kumbukumbu

Kwa takwimu za kina zaidi za kumbukumbu, unaweza kurejelea moja kwa moja faili ya /proc/meminfo. Faili hii ina taarifa za kumbukumbu zinazosimamiwa na kernel na inaweza kuonekana kwa kutumia amri ya cat.

cat /proc/meminfo

Hii inatoa taarifa za maandishi za kina kuhusu matumizi ya jumla ya kumbukumbu, cache, na nafasi ya swap. Inatoa data ya kina zaidi ikilinganishwa na free au top, na kuifanya kuwa muhimu kwa uchunguzi wa kumbukumbu wa hali ya juu.

3. Jinsi ya Kushughulikia Matumizi ya Kumbukumbu ya Juu

3.1 Kutambua na Kusitisha Michakato Isiyohitajika

Ukikosa kumbukumbu, hatua ya kwanza ni kutambua michakato inayotumia kumbukumbu nyingi na kuisita ikiwa inahitajika. Tumia top au htop kuchunguza matumizi ya kumbukumbu na kusitisha michakato isiyohitajika.

kill [ProcessID]

Kitambulisho cha Mchakato (PID) kinaweza kupatikana katika matokeo ya top au htop.

3.2 Kusimamia Kumbukumbu ya Swap

Katika Ubuntu, kumbukumbu pepe (nafasi ya swap) inatumika wakati kumbukumbu halisi haitoshi. Ikiwa nafasi ya swap inakosa, unaweza kuunda maeneo ya swap ya ziada.

Hatua za Kuunda Nafasi ya Swap:

sudo fallocate -l 1G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile

Hii inaunda nafasi ya swap ya ziada, na kupanua rasilimali za kumbukumbu zinazopatikana kwa mfumo wako.

4. Hitimisho

Ufuatiliaji wa kumbukumbu katika Ubuntu ni muhimu kwa kudumisha uthabiti wa mfumo. Kwa kutumia zana kama free na htop, unaweza kufuatilia utendaji kwa ufanisi na kusimamia matumizi ya kumbukumbu. Zaidi ya hayo, kutumia nafasi ya swap na kuondoa michakato isiyohitajika kunaweza kusaidia kuboresha mgawanyo wa rasilimali na kuhakikisha mazingira ya uendeshaji yanayofanya kazi kwa utulivu.

侍エンジニア塾