Drop_cache, notīriet sistēmas atmiņu no termināla

Par drop_cache

Nākamajā rakstā mēs redzēsim, kā tīra RAM no Ubuntu termināla. Pēc noklusējuma Gnu / Linux ir ļoti efektīvs veids, kā pārvaldīt RAM mūsu datoros. Tādējādi mēs iegūstam labāku mūsu sistēmā pieejamo resursu veiktspēju. Šī pieeja dažkārt var sajaukt lietotājus, jo RAM, šķiet, ir pilnībā apēsts, neskatoties uz visu lietojumprogrammu aizvēršanu.

Gnu / Linux izmanto pieejamo atmiņu, lai kešatmiņā saglabātu lietojumprogrammas no cietā diska sasniegt ātrāku lasīšanas laiku. Šī priekšrocība kļūst par nepatīkamu pieredzi, īpaši sistēmu administratoriem, kuri novērš datora problēmas. Cietā diska sistēmas failos veiktās izmaiņas var nelasīt. Tas notiek tāpēc, ka Gnu / Linux tos ielādē no RAM. Tāpēc, lai novērstu šo problēmu, tā ir laba ideja notīriet RAM, nevis restartējiet datoru.

Notīriet RAM operētājsistēmā Ubuntu, Linux Mint un atvasinājumus ar drop_cache

Mēs sāksim termināli (Ctrl + Alt + T) un ierakstīsim šādas komandas:

drop_cache darbojas terminālā

sudo su

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

Lai sāktu mēs piesakīsimies kā root. Tad komanda 'sinhronizēt' ejot uz sakopt failu sistēmas buferi. Tādā veidā mēs būsim pārliecināti, ka visi kešatmiņā saglabātie objekti tiks atbrīvoti. Pretējā gadījumā varētu rasties problēmas. Komanda 'palaist garām"veic darbu, rakstot uz lietu un drop_caches notīra kešatmiņu, nenoņemot nevienu lietotni / pakalpojumu. Jums nekavējoties vajadzētu redzēt, ka RAM ir atbrīvots.

Ja jums ir jāizdzēš diska kešatmiņa, "… Atskaņa> 3…"Ir drošāk uzņēmumā un aprīkojumā ražošanas posmā kopš«… 1. atbalss>….»Dzēsīs tikai lapu. Nav ieteicams izmantot trešo iespēju «… 3. atbalss>…»Ražošanā līdz brīdim, kad zināt, ko darāt notīrīs lapu kešatmiņu, zobu zobu un inodes. Opcija "… Atskaņa 0>…»Neatbrīvos neko, un opcija«… Atskaņa 2>…»Atbrīvos tikai inodus un zobus.

Šī darbība tas var palēnināt sistēmu uz dažām sekundēm, kamēr kešatmiņa ir notīrīta un visi OS pieprasītie resursi tiek ielādēti atpakaļ diska kešatmiņā.

Gnu / Linux ir izveidots tā, ka pirms diska meklēšanas tas pārbauda diska kešatmiņu. Ja tas atrod resursu kešatmiņā, pieprasījums netiks skarts diskā. Ja mēs notīrīsim kešatmiņu, operētājsistēma meklēs pieprasīto resursu diskā.

Automatizējiet RAM izlaišanu, izmantojot Cron uzdevumus

Tagad, kad mēs zinām, kā atbrīvot atmiņu savos datoros, mēs varētu vēlēties regulāri automatizēt atmiņas dzēšanas procesu. To var viegli izdarīt cron uzdevumi. Šis uzdevums jāizmanto tikai galddatoros un klēpjdatoros.

1 STEP

Lai sāktu, mēs sāksim termināli (Ctrl + Alt + T) un uzrakstīsim šādu komandu instalēt vimvai ka visi izmanto vēlamo redaktoru:

sudo apt-get install vim

2 STEP

Tagad mēs izveidosim .sh fails sauc eraseram.sh. Tajā mēs pievienosim skriptu:

vim borraram.sh

3 STEP

drop_cache vim

Ja izmantosim vim redaktoru, mums tas būs jādara nospiediet taustiņu 'esc' un pēc tam taustiņu 'i' lai ievadītu INSERT režīmu. Tālāk mēs pievienosim šādu skriptu.

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

Pirmā rinda zemāk ir Šebangs. Tad mēs uzrakstīsim to pašu komandu, kuru izmantojam, lai izdzēstu RAM no termināla.

Kad viss ir uzrakstīts, mēs saglabājam sh failu un iziesim no vim teksta redaktora. Lai to izdarītu, mēs nospiedīsim rakstīšanas taustiņu 'esc' WQ un mēs nospiedīsim Enter. Vim saglabās sh failu un izies uz termināli. Šajā piemērā skriptu esmu saglabājis saknes mājas mapē.

4 STEP

Atpakaļ terminālā mēs rakstīsim šādu komandu piešķirt lasīšanas / rakstīšanas atļaujas:

sudo chmod 755 borraram.sh

5 STEP

Tagad ir pienācis laiks izsaukt komandu crontab:

sudo crontab -e

6 STEP

drop_caches cron uzdevums

Pieņemsim, ka mēs vēlamies notīriet RAM katru dienu plkst. 1:XNUMX. Tas ir katra cilvēka gaumei.

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

Sh failu, mēs varam to pārvietot uz vēlamo vietu, taču mums jāatceras ceļš, jo tas būs tas, kas mums būs jāpiešķir iepriekšējai komandai.


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.

  1.   Rikardo Melgoza teica

    Rosita Melgoza meklē tevi, lai redzētu, kas tev der. Pajautājiet skolotājam, kādu OS jūs instalēsit

  2.   Sistēmas žurnāls teica

    Šī ziņa ir jāizdzēš, tajā ir daudz nepareizas un neprecīzas informācijas. Nav ieteicams notīrīt diska kešatmiņu, kas galīgajam lietotājam nemaz nepalīdz. Meli ir arī tas, ka "šī priekšrocība kļūst par nomāktu pieredzi, īpaši sistēmu administratoriem, kuri novērš datoru problēmas", jo ??? Nav arī izskaidrots, kāpēc jūs veicat sinhronizāciju, ... tas ir mulsinošs un nepareizs raksts.