logo

Kaip patikrinti RAM sistemoje Linux

RAM (Random Access Memory) yra esminis Linux sistemos komponentas, kurį reikia atidžiai stebėti. Tam tikromis sąlygomis gali pritrūkti atminties, kai serveris atsako labai lėtai arba visiškai nereaguoja.

Todėl būtina žinoti, kad patikrintumėte savo RAM Linux nes galime imtis apsaugos veiksmų, o ne tinkamų.

Taip pat gali reikėti padidinti apsikeitimo atmintį, dar vadinamą virtualia atmintimi, kad būtų galima padidinti serverio našumą.

Dabar aptariame būdus, kuriais galime patikrinti savo RAM sistemoje „Linux“:

Patikrinkite RAM „Linux“ naudodami nemokamą

Naudodami nemokamą komandą galime patikrinti savo operatyviąją atmintį Linux sistemoje, o nemokama komanda yra pati populiariausia komanda.

Laisvos komandos sintaksė:

 $ free 

Kaip patikrinti RAM sistemoje Linux

Aukščiau pateiktame paveikslėlyje matome, kad išvestis yra suskirstyta į dvi kategorijas: atmintį (tikroji RAM) ir apsikeitimo (taip pat žinoma kaip virtualioji atmintis).

Naudodami nemokamą komandą galime pasiūlyti šią informaciją:

    iš viso:Terminas viso reiškia bendrą atminties kiekį, šiuo metu įdiegtą mūsų sistemoje, kilobaitais.naudota:Terminas naudojamas reiškia RAM kiekį, kurį šiuo metu naudojame savo sistemoje, kilobaitais.Laisvas:Terminas Laisvas reiškia mūsų sistemoje turimos atminties kiekį kilobaitais.pasidalino:Tai reiškia atmintį, kurią naudoja tmpfs, kuri yra virtuali failų sistema, ir atrodo, kad ji yra prijungta, bet priklauso nepastoviajai atminčiai.buferiai:Atmintis, kurią naudoja branduolio buferis, vadinama buferiais.talpykla:talpykla yra atmintinių skaičius, kurį naudoja puslapio talpykla, kurioje duomenys gali būti saugomi pirmiausia prieš įrašant juos į diską.galima:Sistemoje turimos atminties kiekis kilobaitais vadinamas turimu.

Tačiau vienas dalykas, į kurį turime atkreipti dėmesį, yra tai, kad daug atminties gali naudoti buferiai arba talpyklos; jei mūsų sistemai reikia papildomos atminties procesams, branduolys gali atlaisvinti šios vietos. Kaip ir lsblk komanda, nemokama komanda taip pat gali būti rodoma žmogui suprantamu formatu.

Galime naudoti nemokamą komandą kartu su parinktimi -h, norėdami patikrinti esamą turimą RAM naudojant žmogui suprantamą formatą.

Sintaksė:

 $ free -h 

Kaip patikrinti RAM sistemoje Linux

Matome, kad aukščiau pateiktą išvestį lengva perskaityti, tačiau ji yra suapvalinta.

Panašiai, naudodami nemokamą komandą, galime parodyti bendrą stulpelį, kad patikrintume sistemoje turimą RAM ir apsikeitimą.

Norėdami parodyti bendrą stulpelį, galime naudoti 'Laisvas' komandą kartu su parinktimi '-t.'

Sintaksė:

 $ free -t 

Kaip patikrinti RAM sistemoje Linux

Taip pat galime sujungti komandą, kad gautume žmonėms palankią išvestį ir bendrą rodomą stulpelių skaičių.

sveikasis dvigubas java

Sintaksė:

 $ free -th 

Kaip patikrinti RAM sistemoje Linux

Patikrinkite /proc/meminfo, kad patikrintumėte RAM

Kaip visi žinome, branduolys yra tas, kuris virtualizuoja failų sistemą ir suteikia įėjimo taškus keliems mūsų sistemos įrenginiams.

Pavyzdžiui, /proc kataloge gali būti saugomos nuorodos į mūsų sistemos procesus (ty failų deskriptorius); atitinkamai /dev gali saugoti nuorodas į virtualius įrenginius, kurie galiausiai nukreipia į tikrus diskus.

Nors, vienas /proc failas gali būti svarbesnis nei kiti, kai kalbame apie RAM patikrinimą: atmintinė.

testavimas ir testavimo tipai

Sintaksė:

 $ cat /proc/meminfo 

Kaip patikrinti RAM sistemoje Linux

Mes matome aukščiau pateiktoje išvestyje; branduolys rodo statistiką, panašią į rodomą komandų „free“ arba „vmstat“.

Naudodami /proc/meminfo failą galime pasiekti visą mūsų sistemos atminties kiekį. laisvos atminties, turimos buferinės atminties ir puslapio talpyklos, kuri gali būti naudojama.

Galiausiai, turime prieigą prie apsikeitimo talpyklos ir taip pat naudojome aktyvų ir neaktyvų apsikeitimą.

Patikrinkite RAM naudojimą naudodami viršutinę komandą

Su pagalba viršuje komandą, galime matyti visą informaciją, susijusią su kiekvieno mūsų sistemos proceso atminties panaudojimu. The viršuje komanda jau įdiegta kiekvienoje Linux sistemoje. Jei jis nėra iš anksto įdiegtas, galime jį įdiegti naudodami apt komandą. Naudodami šią sintaksę galime paleisti viršuje komanda:

 $ top 

Kaip patikrinti RAM sistemoje Linux

Atidžiai peržiūrėkite % mem stulpelį. Jei norime matyti procesą, kuris naudoja per daug atminties, įveskite Shift + m . Jis sutrumpins programas, atsižvelgdamas į atminties panaudojimą viršuje . Tai yra privalumas viršuje komanda, kuri leidžia greitai stebėti mūsų sistemos atminties naudojimą. Galime įeiti q norėdami išeiti iš viršutinio meniu.

Patikrinkite RAM naudojimą naudodami komandą htop

Kai paleisime komandą htop, bus rodoma visa informacija, susijusi su RAM diegimu, kurioje nuolat atnaujinama statistika ir rodoma, kiek atminties sunaudoja kiekvienas procesas.

Tai nėra kaip laisva komanda; „htop“ paslaugų programos ne visada yra įdiegtos pagal numatytuosius nustatymus mūsų „Linux“ sistemose. Nors naudodami toliau pateiktą komandą galime ją įdiegti:

 $ sudo apt install htop 

Baigę diegti komandą htop, galime ją paleisti per terminalą naudodami šią sintaksę:

 $ htop 

Kaip patikrinti RAM sistemoje Linux

„Htop“ komanda yra nemokama „ncurses“ pagrindu sukurta GPL peržiūros programa, skirta kiekvienam „Linus“ platinimui. Tai kaip ir viršutinė komanda, išskyrus tai, kad komandoje htop galime slinkti tiek vertikaliai, tiek horizontaliai; taigi, ji pateikia visą informaciją su visomis komandų eilutėmis, susijusiomis su kiekvienu sistemoje veikiančiu procesu.