I-Drop_caches, coca imemori ye-RAM kwindlela yakho ukusuka kwisiphelo sendlela

Malunga ne-drop_caches

Kwinqaku elilandelayo siza kubona ukuba kwenzeka njani I-RAM ecocekileyo ukusuka kwisiphelo sendlela Ubuntu. Ngokuzenzekelayo, iGnu / Linux inendlela efanelekileyo yokulawula i-RAM kwiikhompyuter zethu. Ngale nto sifumana ukusebenza okungcono kwezixhobo ezikhoyo kwinkqubo yethu. Le ndlela ngamanye amaxesha inokudida abasebenzisi njengoko i-RAM ibonakala ityiwe ngokupheleleyo ngaphandle kokuvala zonke izicelo.

I-Gnu / Linux isebenzisa imemori efumanekayo ukugcina ii-cache ezivela kwi-hard drive, ngenjongo ukufezekisa amaxesha akhawulezileyo okufunda. Esi sibonelelo siba ngamava aphazamisayo, ngakumbi kubalawuli benkqubo abasombulula iingxaki kwiPC. Utshintsho olusetyenzisiweyo kwiifayile zenkqubo kwidiski enzima alunakufundwa. Oku kwenzeka ngenxa yokuba iGnu / Linux iyazilayisha kwi-RAM. Ke ngoko, ukulungisa le ngxaki, licebo elilungileyo I-RAM ecocekileyo endaweni yokuqalisa kwakhona iPC.

Coca i-RAM ku-Ubuntu, kwiLinux Mint kunye nakwiziphumo ze-drop_caches

Siza kuqala i-terminal (Ctrl + Alt + T) kwaye uchwetheze le miyalelo ilandelayo:

drop_caches zibaleka kwisiphelo sendlela

sudo su

sync; echo 3 > /proc/sys/vm/drop_caches

Ukuqala thina masingene njengengcambu. Emva koko umyalelo 'Ukuvumelanisa' ndiya e Cacisa inkqubo yenkqubo yefayile. Ngale ndlela, siya kuqiniseka ukuba zonke izinto ezigciniweyo zikhutshiwe. Ngaphandle koko kunokubakho iingxaki. Umyalelo 'Bhalawenza umsebenzi wokubhala kwifayile kwaye i-drop_caches icoca i-cache ngaphandle kokususa nayiphi na insiza / inkonzo. Kuya kufuneka ubone kwangoko ukuba i-RAM iyakhululwa.

Ukuba kufuneka ucime i-disk cache, "… Echo> 3…Kukhuselekile kwinkampani nakwizixhobo kwisigaba semveliso ukusukela… Echo 1>….»Uya kucima iphepha kuphela. Akukhuthazwa ukusebenzisa ukhetho lwesithathu «… Echo 3>…»Kwimveliso de ube uyazi into oyenzayo, ukusukela iya kucoca i-cache yephepha, amazinyo okufakela kunye ii-inode. Inketho "… Echo 0>…»Ayizukukhulula nto, kunye nenketho«… Echo 2>…»Iya kukhulula kuphela ii-inode kunye namazinyo okufaka.

Lo msebenzi inokucothisa inkqubo yemizuzwana embalwa, Ngelixa i-cache icociwe kwaye bonke oovimba abafunwayo yi-OS bayalayishwa babuyiselwe kwi-disk cache.

I-Gnu / Linux yenzelwe ngendlela yokuba ihlole i-disk cache ngaphambi kokuba ikhangele i-disk. Ukuba ifumana ubutyebi kwindawo efihlakeleyo, isicelo asiyi kubetha kwidiski. Ukuba sicoca i-cache, inkqubo yokusebenza iya kukhangela izixhobo eziceliweyo kwidiski.

Ngokuzenzekelayo ukukhutshwa kwe-RAM usebenzisa imisebenzi yeCron

Ngoku ukuba siyayazi indlela yokukhulula imemori kwiikhompyuter zethu, sinokufuna ukuzenzekelayo inkqubo yokucima inkumbulo rhoqo. Oku kunokwenziwa ngokulula ngu imisebenzi yekron. Lo msebenzi kufuneka usetyenziswe kuphela kwiidesktops nakwiilaptops.

I-1 STEP

Ukuqala, siza kuqala i-terminal (Ctrl + Alt + T) kwaye uchwetheze lo myalelo ulandelayo faka i-vim, okanye ukuba wonke umntu asebenzise umhleli awuthandayo:

sudo apt-get install vim

I-2 STEP

Ngoku siza kwenza ifayile ye- .sh ifayile ebizwa ngokuba ngu-eraseram.sh. Kuyo, siza kongeza iskripthi:

vim borraram.sh

I-3 STEP

vim drop_caches

Ukuba sisebenzisa umhleli we-vim, kuya kufuneka Cinezela iqhosha elithi 'esc' emva koko ucofe u 'i' ukufaka imo yokungenisa. Emva koko, siza kongeza iskripthi esilandelayo.

#!/bin/bash
sync
echo "echo 3 > /proc/sys/vm/drop_caches"

Umgca wokuqala ngezantsi yi shebang. Emva koko siya kubhala umyalelo ofanayo esiwusebenzisayo ukucima i-RAM kwisiphelo sendlela.

Nje ukuba yonke into ibhaliwe, sigcina ifayile ye-sh kwaye siya kuphuma kumhleli wombhalo we-vim. Ukwenza oku siza kucinezela u'esc 'siya kubhala : wq kwaye siya kucinezela u-Enter. I-Vim iya kuyigcina ifayile ye-sh kwaye iphume iye kwisiphelo sendlela. Kulo mzekelo ndigcine iskripthi ngaphakathi kwifolda yekhaya yengcambu.

I-4 STEP

Emuva kwisiphelo sendlela, siya kubhala lo myalelo ulandelayo ku unike imvume yokufunda / yokubhala:

sudo chmod 755 borraram.sh

I-5 STEP

Ngoku lixesha lokuba ubize umyalelo icrontab:

sudo crontab -e

I-6 STEP

drop_caches cron task

Masithi siyafuna Cacisa i-RAM yonke imihla nge-1 PM. Oku kukhetho lomntu wonke.

0 13 * * * /root/scripts/borraram.sh

Ifayile ye-sh, singayihambisa kwindawo esiyifunayo, kodwa kufuneka sikhumbule umendo kuba yeyona nto kuya kufuneka siyinike umyalelo wangaphambili.


Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Uxanduva lwedatha: UMiguel Ángel Gatón
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.

  1.   URicardo Melgoza sitsho

    URosita Melgoza ujonge ukubona okukufaneleyo. Buza utitshala wakho ukuba yeyiphi i-OS oza kuyifaka

  2.   Isyslog sitsho

    Esi sithuba kufuneka sicinywe, siqulathe ulwazi oluninzi olungachanekanga nolungachanekanga. Akucetyiswa ukuba kucinywe i-disk cache, engamncediyo kwaphela umsebenzisi. Ikwabubuxoki ukuba "olu ncedo luba ngamava aphazamisayo, ngakumbi ii-sysadmins ezijongana neengxaki zePC", kuba ??? Ayichazwanga ukuba kutheni usenza uvumelwano, ... linqaku elididayo neliphosakeleyo.