logo

Kā pārbaudīt RAM operētājsistēmā Linux

RAM (Random Access Memory) ir būtiska Linux sistēmas sastāvdaļa, kas ir rūpīgi jāuzrauga. Dažos gadījumos mums var pietrūkt atmiņas ar ļoti lēnu atbildes laiku uz mūsu serveri vai pilnībā nereaģēt.

Tā rezultātā ir svarīgi zināt, lai pārbaudītu jūsu RAM Linux jo mēs varam veikt aizsardzības pasākumus, nevis pareizos.

Iespējams, mums būs jāpalielina arī mijmaiņas atmiņa, ko sauc arī par virtuālo atmiņu, lai varētu palielināt servera veiktspēju.

Tagad mēs apspriežam veidus, kā mēs varam pārbaudīt savu RAM operētājsistēmā Linux:

Pārbaudiet RAM operētājsistēmā Linux, izmantojot bezmaksas

Ar bezmaksas komandas palīdzību mēs varam pārbaudīt savu RAM operētājsistēmā Linux, un bezmaksas komanda ir vispopulārākā komanda.

Brīvās komandas sintakse:

 $ free 

Kā pārbaudīt RAM operētājsistēmā Linux

Iepriekš redzamajā attēlā redzams, ka izvade ir sadalīta divās kategorijās: atmiņa (faktiskā RAM) un mijmaiņas (pazīstama arī kā virtuālā atmiņa).

Ar bezmaksas komandas palīdzību mēs varam piedāvāt šādu informāciju:

    Kopā:Termiņš Kopā ir kopējais atmiņas apjoms, kas pašlaik ir instalēts mūsu sistēmā kilobaitos.lietots:Termiņš lietots nozīmē RAM apjomu, ko pašlaik izmantojam mūsu sistēmā kilobaitos.bezmaksas:Termiņš bezmaksas nozīmē mūsu sistēmā pieejamo atmiņas apjomu kilobaitos.dalīts:Tas apzīmē atmiņu, ko izmanto tmpfs, kas ir virtuāla failu sistēma, un šķiet, ka tā ir pievienota, bet pieder nepastāvīgajai atmiņai.buferi:Atmiņu, ko izmanto kodola buferis, sauc par buferiem.kešatmiņa:kešatmiņa ir atmiņu skaits, ko izmanto lapas kešatmiņa, kur datus var vispirms saglabāt pirms ierakstīšanas diskā.pieejams:Sistēmā pieejamās atmiņas apjoms kilobaitos tiek saukts par pieejamo.

Viena lieta, kas mums ir jāatzīmē, tomēr daudz atmiņas var izmantot buferi vai kešatmiņas; ja mūsu sistēmai ir nepieciešama papildu atmiņa procesiem, kodols var atbrīvot šo vietu. Tāpat kā komandu lsblk, arī bezmaksas komandu var parādīt cilvēkiem lasāmā formātā.

Mēs varam izmantot bezmaksas komandu kopā ar opciju -h, lai pārbaudītu pašreizējo pieejamo RAM, izmantojot cilvēkam lasāmu formātu.

Sintakse:

 $ free -h 

Kā pārbaudīt RAM operētājsistēmā Linux

Mēs redzam, ka iepriekšminētā izvade ir viegli lasāma, taču tā ir noapaļota.

Tāpat, izmantojot bezmaksas komandu, mēs varam parādīt kopējo kolonnu, lai pārbaudītu sistēmā pieejamo RAM un mijmaiņas darījumus.

Lai parādītu kopējo kolonnu, mēs varam izmantot 'bezmaksas' komandu kopā ar opciju '-t.'

Sintakse:

 $ free -t 

Kā pārbaudīt RAM operētājsistēmā Linux

Mēs varam arī apvienot komandu, lai iegūtu cilvēkiem draudzīgu izvadi, kā arī kopējo parādīto kolonnu skaitu.

lasīt no csv faila java

Sintakse:

 $ free -th 

Kā pārbaudīt RAM operētājsistēmā Linux

Pārbauda /proc/meminfo, lai pārbaudītu RAM

Kā mēs visi zinām, kodols ir tas, kas virtualizē failu sistēmu un nodrošina ieejas punktus dažām mūsu sistēmā esošajām ierīcēm.

Piemēram, /proc direktorijā var saglabāt atsauces uz mūsu sistēmas procesiem (tas ir, failu deskriptorus); attiecīgi /dev var saglabāt atsauces uz virtuālajām ierīcēm, kas galu galā norāda uz reālajiem diskiem.

Lai gan, viens /proc fails var būt svarīgāks par citiem, kad mēs runājam par mūsu RAM pārbaudi: meminfo.

reakcijas tabula

Sintakse:

 $ cat /proc/meminfo 

Kā pārbaudīt RAM operētājsistēmā Linux

Mēs varam redzēt iepriekš sniegtajā izlaidē; kodols parāda statistiku, kas ir līdzīga tai, ko parāda komandas 'free' vai 'vmstat'.

Ar /proc/meminfo faila palīdzību mēs varam piekļūt mūsu sistēmas kopējam atmiņas apjomam. brīvā atmiņa, pieejamā buferatmiņa un lapas kešatmiņa, kas varētu tikt izmantota.

Visbeidzot, mums ir piekļuve mijmaiņas kešatmiņai, kā arī tiek izmantota aktīva un neaktīva mijmaiņas maiņa.

Pārbaudiet RAM lietojumu ar augšējo komandu

Ar palīdzību tops komandu, mēs varam redzēt visu informāciju, kas saistīta ar atmiņas izmantošanu katram procesam mūsu sistēmā. The tops komanda jau ir instalēta katrā Linux sistēmā. Ja tas nav iepriekš instalēts, mēs varam to instalēt, izmantojot apt komandu. Izmantojot šādu sintaksi, mēs varam palaist tops komanda:

 $ top 

Kā pārbaudīt RAM operētājsistēmā Linux

Uzmanīgi apskatiet % mem kolonnu. Ja vēlamies redzēt procesu, kas izmanto pārāk daudz atmiņas, ievadiet Shift + m . Tas saīsinās programmas, pamatojoties uz atmiņas izmantošanu tops . Šī ir priekšrocība tops komandu, kas ļauj ātri uzraudzīt mūsu sistēmas atmiņas izmantošanu. Varam ienākt q lai izietu no augšējās izvēlnes.

Pārbaudiet RAM lietojumu, izmantojot komandu htop

Kad mēs palaižam komandu htop, tiks parādīta vispārējā informācija, kas saistīta ar RAM instalēšanu, kurā tā pastāvīgi atjaunina statistiku un parāda, cik daudz atmiņas izmanto katrs process.

Tas nav kā brīva komanda; htop utilītas mūsu Linux sistēmās ne vienmēr ir instalētas pēc noklusējuma. Lai gan, izmantojot tālāk norādīto komandu, mēs to varam instalēt:

 $ sudo apt install htop 

Kad komandas htop instalēšana ir pabeigta, mēs varam to palaist caur termināli, izmantojot šādu sintaksi:

 $ htop 

Kā pārbaudīt RAM operētājsistēmā Linux

Komanda Htop ir bezmaksas uz ncurses balstīts procesu GPL skatītājs katram Linus distro. Tas ir tāpat kā augšējā komanda, izņemot to, ka komandā htop mēs varam ritināt gan vertikāli, gan horizontāli; tādējādi tas nodrošina pilnu informāciju ar pilnām komandrindām, kas saistītas ar katru procesu, kas darbojas sistēmā.