Kaip patikrinti „Linux“ atminties naudojimą

How Check Linux Memory Usage



Atmintis arba RAM (atsitiktinės prieigos atmintis) yra labai svarbi kompiuteriui. Kompiuteryje vykdomos programos saugo nedidelę informacijos dalį RAM, kad prireikus ji galėtų ją pasiekti kuo greičiau.

RAM yra labai greita ir yra arčiau kompiuterio procesoriaus (centrinio procesoriaus). Kadangi RAM yra arčiau kompiuterio procesoriaus, CPU turi tiesioginę prieigą prie RAM. Taigi prieigos prie duomenų delsos laikas yra labai mažas, palyginti su saugojimo įrenginiais, tokiais kaip HDD ar SSD. Štai kodėl visos programos talpyklos duomenims saugoti naudoja RAM.







Deja, RAM yra labai brangi ir ribota. Jei nepakanka laisvos RAM, jūsų kompiuteris neveiks tinkamai. Jūsų kompiuterio veikiančios programos gali pakabinti arba sustoti. Gali būti, kad negalėsite pradėti jokių naujų programų. Blogiausiu atveju visa jūsų sistema pakabins ir taps nenaudojama.



RAM naudojimo tikrinimas yra viena iš svarbiausių „Linux“ užduočių. Galite nustatyti daugelį „Linux“ problemų, jei galite stebėti „Linux“ sistemos RAM naudojimą.



Yra daug įrankių, skirtų patikrinti atminties naudojimą „Linux“. Šiame straipsnyje aš jums parodysiu keletą dažniausiai pasitaikančių būdų, kaip patikrinti atminties naudojimą „Linux“. Taigi, pradėkime.





Kompiuterio atminties vienetai:

Šiame straipsnyje pamatysite mane vartojant terminus kilobaitai, megabaitai, gigabaitai, kibibitai, mebibaitai, gibibaitai ir pan. Nesusipainiokite. Aš juos paaiškinsiu šiame skyriuje.

Visos kompiuterių saugyklos naudoja tą patį įrenginį. Tai labai svarbu suprasti.



Kompiuterio saugojimo įrenginiai pateikti žemiau.

  • Truputis: Mažiausias kompiuterio atminties vienetas yra šiek tiek. Šiek tiek gali būti 0 arba 1.
  • Baitas: 8 bitai sudaro baitą.
  • Kilobaitai: 1 000 baitų sudaro kilobaitą.
  • Megabaitas: 1000 kilobaitų sudaro megabaitą.
  • Gigabaitas: 1000 megabaitų sudaro gigabaitą.
  • Terabaitas: 1000 gigabaitų sudaro terabaitą.
  • Petabaitas: 1 000 terabaitų sudaro petabaitą.
  • kibibitai: 1024 baitai sudaro kibibitą.
  • Mebibitas: 1024 kibitai sudaro mebibaitą.
  • Gibibaitas: 1024 mebibitai sudaro gibibaitą.
  • Tebibitas: 1024 gibibitai sudaro tebibaitą.
  • Pebibyte: 1024 tebibaitai sudaro pebibaitą.

Kalbant apie baitus, kompiuterių saugojimo įrenginiai yra tokie.

  • Kilobaitai: 1000 baitų arba 103baitų.
  • Megabaitas: 1 000 000 baitų arba 106baitų.
  • Gigabaitas: 1 000 000 000 baitų arba 109baitų.
  • Terabaitas: 1 000 000 000 000 baitų arba 1012baitų.
  • Petabaitas: 1 000 000 000 000 000 baitų arba 10penkiolikabaitų.
  • kibibitai: 1024 baitai arba 210baitų.
  • Mebibitas: 1 048 576 baitai arba 2dvidešimtbaitų.
  • Gibibaitas: 1 073 741 824 baitai arba 230baitų.
  • Tebibitas: 1 099 511 627 776 baitai arba 240baitų.
  • Pebibyte: 1 125 899 906 842 624 arba 2penkiasdešimtbaitų.

Dabar, kai žinote kompiuterio saugojimo įrenginius, turėtumėte sugebėti labai lengvai konvertuoti iš vieno įrenginio į kitą.

Atkreipkite dėmesį, kad kilobaitai, megabaitai, gigabaitai, terabaitai ir petabaitai yra 10 baitų galios. Tačiau kibibyte, mebibyte, gibibyte, tebibyte ir pebibyte yra 2 baitų galios. Mums, žmonėms, lengva apskaičiuoti 10 galiomis (dešimtainė skaičių sistema), nes turime 10 pirštų. Tačiau kompiuteriams lengviau apskaičiuoti 2 galiomis (dvejetainių skaičių sistema). Taigi kompiuteriai naudoja 2 galias, kad parodytų atminties ar atminties kiekį.

Vienetai turi trumpas užrašus ar simbolius. Juos matysite labai dažnai tikrindami atminties naudojimą „Linux“.

Toliau pateikiamos santrumpos žymės ar simboliai.

  • Baitai: B
  • Kilobaitai: KB arba kB
  • Megabaitas: MB
  • Gigabaitas: GB
  • Terabaitas: TAIP PAT
  • Petabaitas: PB
  • Baitai: B
  • kibibitai: KiB arba K.
  • Mebibitas: MiB arba M.
  • Gibibaitas: GiB arba G.
  • Tebibitas: TiB arba T.
  • Pebibyte: PiB arba P.

Kai kurios programos gali nesilaikyti šio standarto ir naudoti šias santrumpas ar simbolius pakaitomis. Skirtumas tarp šių vienetų (t. Y. Kilobaitų ir kibibitų) nėra toks didelis. Nesijaudink dėl to.

Atmintis ir apsikeitimas „Linux“:

„Linux“ fizinė atmintis vadinama atmintis . Kai fizinė atmintis prisipildo, „Linux“ protingai perkelia rečiau pasiekiamus duomenis iš atminties į tam tikrą disko dalį (HDD arba SSD). Ši disko dalis vadinama apsikeitimu.

Kai nėra laisvos fizinės atminties, kai kurie rečiau prieinami duomenys perkeliami į apsikeitimo vietą. Tai atlaisvina fizinę atmintį ir taip apsaugo sistemą nuo gedimų.

Sukeitimo diskas yra labai lėtas, palyginti su RAM ar fizine atmintimi. Jei „Linux“ sistema plačiai naudoja apsikeitimo vietą, sistema gali tapti labai lėta ir nereaguoti. Taigi, „Linux“ sistema neturėtų naudoti apsikeitimo vietos. Mes norime to kiek įmanoma išvengti. Kai „Linux“ sistema pradeda užpildyti apsikeitimo vietą, tai yra ženklas, kad „Linux“ sistemai reikia daugiau fizinės atminties. Patartina į sistemą įtraukti daugiau RAM ar fizinės atminties.

Atminties naudojimo tikrinimas nemokamai:

Laisvas yra komanda, rodanti visą sistemos atminties naudojimo informaciją. Laisvas pagal numatytuosius nustatymus pristatomas su beveik visu „Linux“ platinimu.

Atminties naudojimą galite patikrinti naudodami Laisvas komandą taip:

$Laisvas

The Laisvas komanda be jokių komandinės eilutės parinkčių rodo atminties ir apsikeitimo naudojimo informaciją „Kibibytes“ įrenginyje.

Pagal numatytuosius nustatymus Laisvas komanda rodo buferius ir talpyklos atminties naudojimą buff / cache stulpelis. Jei norite buferius ir talpyklą matyti atskirai, paleiskite nemokamą komandą naudodami variantas toks:

$Laisvas

Kaip matote, buferiai ir talpykla atminties naudojimo informacija rodoma skirtinguose stulpeliuose.

Nemokama komanda rodo šią informaciją:

iš viso: Tai yra visa jūsų „Linux“ sistemos turima fizinė atmintis ir apsikeitimo vieta (kibibais).

naudojamas: Tai fizinės atminties ir apsikeitimo vietos kiekis, kurį naudoja jūsų „Linux“ sistema. Atkreipkite dėmesį, kad mano „Ubuntu“ kompiuteryje naudojama 0 KiB apsikeitimo vietos. Taigi, visiškai nenaudojamas apsikeitimas. Tai yra labai gerai.

Laisvas: Tai fizinės atminties kiekis, kuris vis dar nepanaudotas.

bendrino: Tai yra atminties kiekis, kurį dalijasi skirtingi procesai ar programos. Viena ar kelios „Linux“ programos gali naudoti tuos pačius bibliotekos ar funkcijų iškvietimus. Užuot daug kartų paskirsčiusi atmintį tiems patiems dalykams, „Linux“ protingai dalijasi šiais procesais ar programomis įprastais dalykais. Tai taupo fizinę atmintį. The tmpfs failų sistemos (t.y. /dev/shm , /bėgti , /paleisti/užrakinti , /run/user/ , /sys/fs/cgroup ir tt) taip pat naudoja tam tikrą fizinę atmintį, kuri yra bendrinama su visais „Linux“ procesais ir programomis.

buferiai: Tai yra atminties kiekis, kurį naudoja branduolio buferiai. Buferis yra atminties blokas, kuriame laikinai saugomi duomenys, perkeliant duomenis iš vienos vietos į kitą.

talpykla: Tai fizinės atminties kiekis, naudojamas talpyklos duomenims.

buff / cache: Tai yra visa buferiams ir talpyklai naudojama fizinė atmintis.

galima: Tai apskaičiuota turima fizinė atmintis, kurią galima panaudoti paleidžiant naujas programas nekeičiant.

Taip pat galite naudoti įvairias komandinės eilutės parinktis, kad pamatytumėte atminties ir keitimosi informacija informaciją skirtinguose įrenginiuose.

Pavyzdžiui, norėdami pamatyti atminties ir apsikeitimo naudojimo informaciją baitais, paleiskite Laisvas komandą su -b arba - Baitai variantas toks:

$Laisvas -b

Jei norite peržiūrėti atminties ir apsikeitimo informacijos informaciją kibitais (numatytasis), paleiskite Laisvas komandą su arba - Kibi variantas toks:

$Laisvas

Norėdami pamatyti atminties ir apsikeitimo informacijos informaciją megabaitais, paleiskite Laisvas komandą su -m arba - Mebi variantas toks:

$Laisvas -m

Norėdami pamatyti atminties ir apsikeitimo naudojimo informaciją gibibaitais, paleiskite Laisvas komandą su -g arba -kaip variantas toks:

$Laisvas -g

Tuo pačiu būdu galite naudoti -tau ir - pebi komandų eilutės parinktys, kad būtų rodoma atminties ir apsikeitimo informacija atitinkamai tebibaitais ir pebibaitais.

Jei norite rodyti atmintį ir apsikeitimo naudojimo informaciją kilobaitais, paleiskite Laisvas komandą su -kilonas variantas toks:

$Laisvas --kilonas

Jei norite rodyti atmintį ir apsikeitimo naudojimo informaciją megabaitais, paleiskite Laisvas komandą su -omega variantas toks:

$Laisvas -omega

Jei norite rodyti atmintį ir pakeisti naudojimo informaciją gigabaitais, paleiskite Laisvas komandą su –Giga variantas toks:

$Laisvas --giga

Tuo pačiu būdu galite naudoti - tarpas ir -žemėlapis komandinės eilutės parinktys, kad būtų rodoma atmintis ir apsikeitimo informacija atitinkamai terabaitais ir petabaitais.

The Laisvas komanda taip pat turi žmogaus skaitomą išvesties parinktį. Ši parinktis ekrane išspausdins labai lengvai suprantamą (žmonėms) atmintį ir pakeis naudojimo informaciją.

Jei norite, kad išvestis būtų suprantama žmonėms, paleiskite Laisvas komandą su -h arba -žmogus variantas toks:

$Laisvas -h

Kaip matote, žmonėms suprantamas formatas yra tikrai lengvai suprantamas.

The -h arba -žmogus parinktis pagal numatytuosius nustatymus spausdina atminties ir apsikeitimo naudojimo informaciją baitais, kibibaitais, mebibaitais, gibibaitais, tebibaitais arba pebibaitais. Šie vienetai naudoja bazinę 2 arba dvejetainę skaitinę sistemą (2 galios).

Jei norite matyti žmogaus skaitomą išvestį 10 bazinėje arba dešimtainėje skaitinėje sistemoje (10 galių), paleiskite nemokamą komandą naudodami -h arba -žmogus komandinės eilutės parinktis, taip pat -Taip komandinės eilutės parinktį taip:

$Laisvas --žmogus -Taip

The Laisvas komanda atspausdins atminties ir keitimosi informacija informaciją baitais, kilobaitais, megabaitais, gigabaitais, terabaitais arba petabaitais. Šie vienetai naudoja bazinę 10 arba dešimtainę skaičių sistemą (10 galios).

Jei norite rodyti visą atminties ir apsikeitimo informacijos informaciją, paleiskite nemokamą komandą su parinktimi -t arba –total taip:

$Laisvas -t

Kaip matote, išvesties pabaigoje rodoma visa atminties (fizinė + apsikeitimo) naudojimo informacija.

Taip pat galite paleisti Laisvas komandą stebėjimo režimu. Šiuo režimu, Laisvas komanda po tam tikro laiko intervalo (sekundėmis) nuolat spausdins atminties ir keitimosi informacija informaciją.

Galite paleisti Laisvas komandą stebėjimo režimu su -s arba - sekundės komandinės eilutės parinktį taip:

$Laisvas -s <delsimas>

Arba,

$Laisvas- sekundės<delsimas>

Čia, yra sekundžių skaičius, po kurio ekrane bus atspausdinta nauja atminties ir apsikeitimo vietos informacija.

Pavyzdžiui, norėdami nuolat spausdinti atmintį ir keistis naudojimo informacija 5 sekundžių intervalu, paleiskite nemokamą komandą taip:

$Laisvas -s 5

Kaip matote, informacija apie atmintį ir apsikeitimo vietą spausdinama kas 5 sekundes.

Jei norite sustabdyti Laisvas komandą, paspauskite + C .

Stebėjimo režimu, Laisvas komanda pagal numatytuosius nustatymus nuolat spausdins atmintį ir pakeis naudojimo informaciją. Galite naudoti -c arba - skaičius komandinės eilutės parinktis, skirta apriboti, kiek kartų ekrane spausdinama nauja atmintis ir apsikeitimo informacija.

Pvz., Norėdami 5 kartus 10 sekundžių intervalu išspausdinti atmintį ir pakeisti naudojimo informaciją, paleiskite Laisvas komandą taip:

$Laisvas -s 10 -c 5

Kaip matote, Laisvas komanda atspausdino atminties ir apsikeitimo naudojimo informaciją tik 5 kartus su 10 sekundžių intervalu.

Tai beveik viskas, ką jums reikia žinoti, norint patikrinti atmintį ir apsikeisti naudojimu Laisvas komandą. Bet jei norite sužinoti daugiau, patikrinkite Laisvas komandą taip:

$vyras Laisvas

Žurnalas Laisvas komanda turėtų būti rodoma.

Atminties naudojimo tikrinimas skaitant /proc /meminfo failą:

Taip pat galite patikrinti „Linux“ sistemos atminties naudojimo informaciją skaitydami /proc/meminfo failą.

Galite perskaityti /proc/meminfo failą su šia komanda:

$katė /proc/meminfo

Faile yra daug atminties naudojimo informacijos. Atminties naudojimas yra kibibitų vienete.

Svarbiausia informacija apie atminties naudojimą /proc/meminfo failas yra:

„MemTotal“: Tai yra visa „Linux“ sistemos įdiegta atmintis arba fizinė atmintis (RAM).

„MemFree“: Tai yra nepanaudotos fizinės atminties (RAM) kiekis.

„MemAvailab“: Tai yra apskaičiuotas fizinės atminties (RAM) kiekis, skirtas naujoms programoms.

Buferiai: Tai fizinės atminties kiekis, rezervuotas branduolio buferiams. Buferiai naudojami laikinai saugoti duomenis, perkeliant juos iš vienos vietos į kitą.

Talpykloje: Tai fizinės atminties kiekis, naudojamas kaip talpykla.

Sukeisti Tai atminties kiekis, kuris buvo perkeltas į apsikeitimo diską ir vėl perkeltas į fizinę RAM. Tačiau duomenys vis dar yra saugomi keitimo diske.

Aktyvus: Tai fizinė atmintis, kuri naudojama ir paprastai neatgaunama, nebent tai būtina.

Neaktyvus: Tai fizinės atminties kiekis, kurį naudoja ir prireikus lengvai atgauna kiti procesai ar programos.

Aktyvus (ne): Tai fizinės atminties kiekis, kurį naudoja anoniminės tmpfs failų sistemos ir bendroji atmintis.

Neaktyvus (ne): Tai fizinė atmintis, kurią naudoja anoniminės tmfs failų sistemos ir bendroji atmintis, kurią galima atgauti.

Aktyvus (failas): Tai yra aktyviai naudojama talpyklos atmintis.

Neaktyvus (failas): Tai naujai įkelta arba atgaunama talpyklos atmintis.

Neišvengiama: Tai atmintis, kurios negalima atgauti, nes ją užrakina vartotojo programos.

Pasimetęs: Tai yra bendras atminties kiekis, kurio negalima atgauti, nes jį užrakina vartotojo programos.

Apsikeitimo suma: Tai yra bendras apsikeitimo disko dydis.

„SwapFree“: Tai laisvos apsikeitimo vietos kiekis.

Purvinas: Bendras atminties kiekis, kuris laukia, kol bus įrašytas atgal į diską.

Atrašyti: Bendras atminties kiekis, įrašomas atgal į diską.

AnonPages: Bendras atminties kiekis, kurį naudoja puslapiai ir yra susietas su naudotojų srities puslapių lentelėmis.

Susietas: Atminties kiekis, kuris naudojamas failams, kuriuos susiejo „Linux“ branduolys, pvz., Bibliotekoms, kurias naudoja skirtingos programos.

Pavyzdys: Tai atminties kiekis, kurį bendrina ir naudoja tmpfs failų sistemos.

K Reikalaujama: Atminties kiekis, kurio reikalauja branduolys ir kurį prireikus galima atgauti.

Plokštė: Tai yra atminties kiekis, kurį branduolys naudoja duomenų struktūrų talpyklai, kad galėtų naudoti branduolį.

S Reikalavimas: Tai yra plokštės atminties kiekis, kurį galima atgauti.

Atsisakyti: Tai yra plokštės atminties kiekis, kurio negalima atgauti net prireikus.

„KernelStack“: Tai yra atminties kiekis, naudojamas branduolio krūvai paskirstyti.

Puslapių lentelės: Tai yra atminties kiekis, skirtas puslapių lentelėms. Puslapio lentelė yra duomenų struktūra, naudojama kompiuterio, norint susieti virtualią ir fizinę atmintį.

Atšokimas: Tai atminties kiekis, naudojamas blokuojamų įrenginių (pvz., Atminties įrenginių, tokių kaip HDD arba SSD), buferiui.

„WritebackTmp“: Atminties kiekis, naudojamas FUSE laikinajam įrašymo buferiui.

Yra daug kitos atminties naudojimo informacijos /proc/meminfo failą. Jei jus domina, galite pažiūrėti, kas jie yra pagrindiniame puslapyje proc .

Norėdami atidaryti puslapio puslapį proc , paleiskite šią komandą:

$vyras 5proc

Turėtų būti atidarytas proc.

Įrašykite /proc/meminfo ir paspauskite . Jis turėtų nukreipti jus į skyrių /proc /meminfo, kaip matote žemiau esančioje ekrano kopijoje. Kiekvieno lauko aprašymus rasite /proc/meminfo failą čia.

Atminties naudojimo tikrinimas naudojant viršuje:

The viršuje yra programa, kuri realiuoju laiku rodo veikiančius procesus ir jų išteklių naudojimą. The viršuje yra iš anksto įdiegta daugumoje „Linux“ platinimų.

Galite bėgti viršuje su tokia komanda:

$viršuje

The viršuje programa turėtų prasidėti. Viršutinėje skilties dalyje viršuje programą, kaip pažymėta žemiau esančioje ekrano kopijoje, turėtumėte matyti atminties ir apsikeitimo vietos suvestinę mebibitų vienete (numatytasis).

The viršuje komanda parodys šią fizinės atminties informaciją:

iš viso: Visa turima sistemos fizinė atmintis.

Laisvas: Vis dar nepanaudotas fizinės atminties kiekis.

naudojamas: Sistemos naudojamos fizinės atminties kiekis.

buff / cache: Fizinės atminties kiekis, naudojamas kaip talpykla ir buferis.

pasinaudok Memu: Fizinės atminties kiekis, kuris yra prieinamas naujoms programoms.

The viršuje komanda parodys šią apsikeitimo informaciją:

iš viso: Visa turima sistemos apsikeitimo atmintis.

Laisvas: Laisvos sistemos apsikeitimo atminties kiekis.

naudojamas: Sistemos naudojamos apsikeitimo atminties kiekis.

Galite paspausti m Norėdami pakeisti skirtingo atminties naudojimo suvestinės režimą.

Pavyzdžiui, paspaudus m vieną kartą persijungs į kitą režimą. Šiuo režimu, viršuje rodo fizinę atmintį ir apsikeitimo naudojimo informaciją kaip percent_memory_used/total_memory_in_mebibytes .

Spaudžiant m vėl pakeis pažangos juostos stilių. Informacija bus tokia pati kaip ir anksčiau.

The viršuje komanda taip pat rodo atminties naudojimo informaciją apie kiekvieną jūsų kompiuteryje vykdomą procesą realiuoju laiku. Viršutinė komanda pagal numatytuosius nustatymus rodo informaciją apie kibibitų vieneto procesų atminties naudojimą.

Pagal numatytuosius nustatymus viršuje komanda rodo šią atminties naudojimo informaciją:

GERBAMA: Tai yra virtualios atminties dydis. Virtuali atmintis yra visa fizinė ir apsikeitimo atmintis, naudojama procese.

JAUTINIS: Tai yra nuolatinės atminties dydis. Rezidento atmintis yra fizinės atminties kiekis, kurį naudoja procesas.

SHR: Tai yra bendros atminties dydis. Tai yra atminties kiekis, kurį naudoja procesas, kuris taip pat yra bendrinamas su kai kuriais kitais procesais.

%MEM: Proceso naudojamos fizinės atminties procentinė dalis.

Galite sukonfigūruoti viršuje komanda, kad būtų rodoma daugiau atminties naudojimo informacijos, pvz.,

KODAS: Tai yra proceso kodo dydis. Tai fizinės atminties kiekis, skirtas vykdomam proceso kodui. Jis taip pat žinomas kaip „Text Resident Set“ arba „TRS“.

DUOMENYS: Tai yra proceso duomenų ir kamino dydis. Tai yra atminties kiekis, kurį rezervuoja procesas. Gali būti, kad jis dar nėra susietas su fizine atmintimi. Tačiau jis visada bus rodomas proceso virtualioje atmintyje (VIRT). Jis taip pat žinomas kaip „Data Resident Set“ arba „DRS“.

RSan: Tai yra anoniminės rezidento atminties dydis. Tai fizinės atminties (RES) pogrupis, vaizduojantis privačius puslapius, kurie dar nėra susieti su failu.

RSfd: Tai yra rezidento failo palaikomos atminties dydis. Tai fizinės atminties (RES) pogrupis, vaizduojantis bendrinamus puslapius ir palaikantis programos vaizdus, ​​bendras bibliotekas, failų susiejimus ir kt.

RSsh: Tai yra rezidento bendros atminties dydis. Tai fizinės atminties (RES) pogrupis, vaizduojantis bendrinamus anoniminius puslapius.

RSlk: Tai yra rezidento užrakintos atminties dydis. Tai fizinės atminties (AEI) kiekis, kurio negalima pakeisti. Jis turi išlikti fizinėje atmintyje.

SWAP: Tai yra keičiamas proceso dydis. Tai fizinės atminties (AEI) informacijos kiekis, perkeltas į apsikeitimo diske vietą iš fizinės atminties.

NAUDOTA: Tai yra bendras atminties kiekis (fizinis + apsikeitimas), kurį naudoja procesas.

NAUDOTAS = RES + SWAP.

Atminkite, kad fizinė atmintis (RES), naudojama procese, yra anoniminės rezidento atminties dydžio (RSan), rezidento failo palaikomos atminties dydžio (RSfd) ir bendros gyvenamosios vietos atminties dydžio (RSsh) suma.

RES = RSan + RSfd + RSsh

Norėdami įjungti šiuos atminties informacijos stulpelius, paleiskite viršuje ir paspauskite f .

Rodyklių klavišais pereikite prie pažymėtų stulpelių ir paspauskite jį perjungti. Įgalinti stulpeliai turės * ženklas kairėje.

Baigę paspauskite grįžti į viršutinį proceso stebėjimo langą. Kaip matote, rodomi atminties naudojimo informacijos stulpeliai SWAP, CODE, DATA, USED, RSan, RSfd, RSlk, RSsh.

Pagal numatytuosius nustatymus viršuje komanda rodo atminties naudojimo informaciją kibibitų vienete. Jei norite matyti atminties naudojimo informaciją kitame vienete, pvz., Mebibyte, gibibyte, tebibyte arba pebibyte, tai galite padaryti ir jūs.

Norėdami perjungti skirtingus atminties įrenginius (kibibyte, mebibyte, gibibyte, tebibyte arba pebibyte), paleiskite viršuje ir paspauskite Ir .

viršuje informacija apie atminties naudojimą rodoma megabaitais.

viršuje atminties naudojimo informacija rodoma gibibaitais.

viršuje atminties naudojimo informacija rodoma tebibaitais.

viršuje atminties naudojimo informacija rodoma pebaitais.

Daugybė procesų veikia jūsų „Linux“ operacinėje sistemoje. Viršutinė komanda negali jų rodyti vienu metu. Galite paspausti ir palaikyti ir rodyklių klavišus, norėdami naršyti procesų sąrašą viršuje rodoma komanda.

Taip pat galite rūšiuoti viršutinės komandos išvestį pagal konkretų stulpelį.

Tarkime, norite pamatyti, kuris procesas naudoja daugiausia apsikeitimo vietos. Norėdami tai padaryti, bėkite viršuje ir paspauskite f .

Tada klaviatūros rodyklių klavišais pasirinkite stulpelį SWAP ir paspauskite s .

Rūšiavimo laukas viršuje komanda turėtų būti pakeista į SWAP. Paspauskite grįžti į proceso stebėjimo langą.

Kaip matote, pirmiausia išvardijami procesai, kuriuose naudojama daugiausia apsikeitimo vietos.

Kai sukonfigūruosite viršuje komandą, galite paspausti + į kad išsaugotumėte konfigūraciją į toprc konfigūracijos failą. Tokiu būdu jums nereikia iš naujo konfigūruoti viršuje kiekvieną kartą, kai jį naudojate.

Atminties naudojimo tikrinimas naudojant „htop“:

htop yra „Linux“ realaus laiko procesų peržiūros priemonė, kaip ir viršuje . Bet htop turi papildomų funkcijų, kurios viršuje neturi. Akivaizdžiausia nauja savybė htop yra sintaksės paryškinimas ir geresnė vartotojo sąsaja. Galite pasakyti htop yra pratęstas viršuje .

Kaip viršuje , htop nėra iš anksto įdiegta daugumoje „Linux“ platinimo elementų. Tačiau jį galima rasti oficialioje beveik visų „Linux“ platinimų paketų saugykloje. Taigi, galite lengvai ją įdiegti norimame „Linux“ platinime.

Instaliuoti htop „Ubuntu“/„Debian“ paleiskite šias komandas:

$sudotinkamas atnaujinimas
$sudotinkamasdiegti htop -ir

PASTABA: „CentOS“/„RHEL“, htop galima rasti EPEL saugykloje. Prieš diegdami htop , turite turėti EPEL saugyklą ( epel-release paketą), įdiegtą jūsų „CentOS/RHEL“ sistemoje.

Instaliuoti htop „CentOS 7/RHEL 7“ paleiskite šias komandas:

$sudo yum įdiegtiepel-release-ir
$sudo yum įdiegti htop -ir

Instaliuoti htop „CentOS 8/RHEL 8“ paleiskite šias komandas:

$sudodnfdiegtiepel-release-ir
$sudodnfdiegti htop -ir

Kartą htop įdiegta, galite ją paleisti naudodami šią komandą:

$htop

„Htop“ turėtų prasidėti.

Ant viršaus, htop rodo fizinės atminties ir apsikeitimo vietos suvestinę. Taip pat gražioje juostinėje diagramoje rodoma atmintis ir apsikeitimo naudojimas.

Atminties ir apsikeitimo vietos informacija yra formatu naudojamas / viso . htop automatiškai nuspręs vienetą (kibibyte, mebibyte, gibibyte, tebibyte arba pebibyte), kad geriausiai apibūdintų atmintį ir keitimosi informacija informaciją.

Atminties ir apsikeitimo juostos vaizduojamos skirtingomis spalvomis. Spalvos turi reikšmes.

Norėdami sužinoti, ką reiškia kiekviena spalva, paleiskite htop ir paspauskite h eiti į pagalbos langą htop .

Kaip matote, žalia spalva reiškia fizinę atmintį, kurią naudoja skirtingos programos/procesai, mėlyna spalva - fizinę atmintį, naudojamą kaip buferiai, geltona spalva - fizinę atmintį, naudojamą kaip talpykla, o raudona spalva - naudojamą apsikeisti erdve.

Norėdami grįžti prie pagrindinio htop langas, paspauskite .

Kaip viršuje , htop programa taip pat rodo kiekvieno jūsų „Linux“ sistemoje veikiančio proceso atminties naudojimo informaciją. htop automatiškai nuspręs vienetą (kibibaitas, mebibitas, gibibaitas, tebibaitas ar pebibaitas), kuris geriausiai apibūdins kiekvieno proceso atminties naudojimą.

Pagal numatytuosius nustatymus htop komanda rodo šią atminties naudojimo informaciją:

VIRT/M_SIZE: Tai yra virtualios proceso atminties dydis. Virtuali atmintis yra visa fizinė ir apsikeitimo atmintis, naudojama procese.

RES/M_RESIDENT: Tai yra rezidento nustatytas proceso dydis. Rezidento atmintis yra fizinės atminties kiekis, kurį naudoja procesas. Tai lygu tekstui + duomenims + krūvai arba M_TRS + M_DRS.

SHR/M_SHARE: Tai yra bendros proceso atminties dydis. Tai atminties kiekis, kurį naudoja procesas, kuris taip pat yra bendrinamas su kai kuriais kitais procesais.

%MEM/PERCENT_MEM: Proceso naudojamos fizinės atminties procentinė dalis.

Galite sukonfigūruoti htop komanda, kad būtų rodoma daugiau atminties naudojimo informacijos, pvz.,

KODAS / M_TRS: Tai yra proceso kodo dydis. Tai fizinės atminties kiekis, skirtas vykdomam proceso kodui.

DUOMENYS/M_DRS: Tai yra proceso duomenys ir krūvos dydis. Tai yra atminties kiekis, kurį rezervuoja procesas. Gali būti, kad jis dar nėra susietas su fizine atmintimi. Tačiau jis visada bus rodomas proceso virtualioje atmintyje (VIRT/M_SIZE).

LIB/M_LRS: Tai yra bibliotekos dydis. Tai fizinės atminties kiekis, kurį naudoja bibliotekos kodas (naudojamas procesui/programai).

DIRTY/M_DT: Tai yra nešvarių proceso puslapių dydis. Skiltis/puslapis, kuris yra modifikuotas buferyje, vadinamas nešvariu puslapiu.

Norėdami įjungti šiuos atminties informacijos stulpelius, paleiskite htop ir paspauskite F2 .

Tada eikite į Stulpeliai nuo Sąranka skyriuje, pasirinkite stulpelį, prieš kurį norite pridėti naujų stulpelių iš Aktyvūs stulpeliai skyriuje, pasirinkite stulpelį, kurį norite pridėti iš Galimi stulpeliai skyriuje ir paspauskite pridėti stulpelį.

Stulpelį reikia pridėti prie Aktyvūs stulpeliai skyrius.

Tuo pačiu būdu pridėkite kitus atminties stulpelius (stulpelius, prasidedančius M_ ). Baigę paspauskite grįžti prie pagrindinio htop langas.

Kaip matote, pridedami papildomi atminties naudojimo informacijos stulpeliai.

Procesus galite peržiūrėti skiltyje medžio vaizdas . Šiuo požiūriu procesus organizuoja tėvų ir vaikų santykiai.

Norėdami įjungti medžio rodinį, paspauskite t . Kaip matote, procesus labai gražiai organizuoja jų tėvų ir vaikų santykiai. Šiuo režimu galite pamatyti, kurie antriniai procesai atsiranda dėl tėvų proceso, ir jų atminties naudojimas.

Norėdami išeiti iš medžio rodinio, paspauskite t vėl. Turėtumėte grįžti į numatytąjį rodinį.

Taip pat galite rūšiuoti procesus pagal skirtingus atminties naudojimo stulpelius. Pagal numatytuosius nustatymus procesai rūšiuojami pagal procesoriaus naudojimą (CPU%).

Norėdami rūšiuoti procesus pagal konkretų stulpelį, paspauskite F6 .

Tada pasirinkite stulpelį, pagal kurį norite rūšiuoti procesus iš Rūšiuoti pagal skyriuje ir paspauskite .

Aš surūšiuosiu procesus M_RESIDENTAS / JAUTINIS demonstravimo skiltis.

Kaip matote, procesai gražiai surūšiuoti pagal gyventojų atminties naudojimą.

The htop programa išvardija daugybę procesų. Visų šių procesų negalima rodyti riboto lango/ekrano dydžio. Tačiau galite paspausti ir rodyklių klavišus, kad galėtumėte labai lengvai naršyti procesų sąrašą.

Atminties naudojimo tikrinimas naudojant SMEM:

Atminties naudojimo tikrinimo programos, pvz viršuje , htop, ir tt rodo visą kiekvieno proceso bendrą atmintį. Tai reiškia, kad nors atmintis dalijasi kai kuriais procesais, ji skaičiuoja šią naudojamą atmintį kiekvienam procesui, kuris dalijasi ta atmintimi. Taigi, jūs gaunate neteisingą atminties naudojimo informaciją.

Matematikoje tai atrodo taip,

fizinis proceso atminties naudojimas = bendros atminties naudojimas + nepasidalintos atminties naudojimas

aš galiu stengiasi to išvengti ir teisingai pranešti apie atminties naudojimą. Ji padalija bendrąją atmintį iš procesų, naudojančių tą bendrąją atmintį, skaičiaus ir prideda rezultatą prie kiekvieno tą atmintį turinčio proceso. Taigi, atminties naudojimas puikiai papildo. Bendras atminties naudojimas bus visų procesų atminties naudojimo suma. Tai neįvyks htop arba viršuje .

Matematikoje tai atrodo taip,

proceso fizinės atminties naudojimas =(bendros atminties naudojimas/procesų, dalijančių atmintį, skaičius)
+ nepasidalinta atmintis

aš galiu daugelyje „Linux“ platinimų pagal numatytuosius nustatymus nėra iš anksto įdiegta. Tačiau jį galima rasti oficialioje didžiosios „Linux“ platinimo paketų saugykloje.

„Ubuntu“/„Debian“ galite įdiegti aš galiu su šiomis komandomis:

$sudotinkamas atnaujinimas
$sudotinkamasdiegtiaš galiu-ir

„CentOS“/„RHEL 7“, aš galiu galima rasti EPEL paketų saugykloje. Taigi, norėdami įdiegti, turite pridėti EPEL saugyklą „CentOS/RHEL 7“ aš galiu .

„CentOS/RHEL 7“ galite įdiegti aš galiu su šiomis komandomis:

$sudo yum įdiegtiepel-release-ir
$sudo yum įdiegtiaš galiu-ir

Deja, aš galiu nėra oficialioje „CentOS/RHEL 8“ paketų saugykloje arba EPEL saugykloje. Turėtumėte mokėti kompiliuoti aš galiu iš šaltinio arba atsisiųskite aš galiu dvejetainis iš oficiali „smem“ svetainė .

Jei norite kompiliuoti aš galiu iš šaltinio, tada galite atsisiųsti „smem“ šaltinio kodą iš oficialus smem šaltinio puslapis .

Jei norite atsisiųsti a aš galiu iš anksto sukompiliuotą dvejetainį failą, tada galite jį atsisiųsti iš smem oficialus atsisiuntimo puslapis .

aš galiu gali parodyti kiekvieno vartotojo atminties naudojimą.

Norėdami sužinoti, kiek atminties naudoja „Linux“ vartotojas, paleiskite aš galiu taip:

$sudoaš galiu-tu

Čia, Ši parinktis naudojama norint parodyti vienetui aš galiu naudoja atminties naudojimo informacijai rodyti.

aš galiu naudoja šiuos vienetus:

K - Kibibytė

M - Mebibitas

G - Gibibyte

T - tebibitas

P - Pebibyte

The Ši parinktis naudojama išvesties stulpelių mastelio keitimui, atsižvelgiant į terminalo lango dydį. Tokiu būdu galite pataisyti išvestį aš galiu labai lengvai, jei bet koks svarbus tekstas bus apkarpytas.

The -u Ši parinktis naudojama norint parodyti naudotojo atminties naudojimo informaciją.

Kaip matai, aš galiu pranešė apie kiekvieno mano „Ubuntu“ kompiuterio vartotojo atminties ir apsikeitimo informacijos informaciją.

aš galiu rodo šią vartotojo atminties naudojimo informaciją:

Vartotojas: „Linux“ vartotojo vardas, apie kurį pranešta apie atminties naudojimą.

Skaičiuoti: Procesų, kuriuos šiuo metu atlieka vartotojas, skaičius.

Sukeisti: Naudotojo naudojamas apsikeitimo diske vietos kiekis.

USS: Tai yra bendras unikalus vartotojo procesų rinkinio dydis. Tai yra bendras fizinės atminties kiekis, kurį naudoja vartotojui priklausantys procesai, kuris nėra bendrinamas su kitais procesais.

PSS: Tai yra bendras vartotojo procesų proporcinis rinkinio dydis. Tai yra bendras fizinės atminties kiekis ir tolygiai paskirstyta bendra fizinė atmintis, kurią naudoja vartotojui priklausantys procesai.

RSS: Tai yra bendras vartotojo procesų gyventojų skaičius. Tai yra bendras fizinės atminties ir bendros fizinės atminties kiekis, kurį naudoja vartotojui priklausantys procesai. RSS atminties naudojimo informacija aš galiu yra tokia pati kaip RSS atminties naudojimo informacija viršuje arba htop .

Pagal numatytuosius nustatymus aš galiu rodo atminties naudojimo informaciją didėjančia tvarka (nuo mažiausios iki didžiausios). Jei norite matyti atminties naudojimo informaciją mažėjančia tvarka (nuo didžiausios iki mažiausios), naudokite -r variantas aš galiu taip:

$sudoaš galiu-kaur

Kaip matai, aš galiu rodė tą pačią vartotojo atminties naudojimo informaciją. Bet mažėjančia tvarka.

Jei norite pamatyti visą vartotojo atminties naudojimo informaciją, paleiskite aš galiu su -t variantas toks:

$sudoaš galiuper

Kaip matai, aš galiu prideda visų stulpelių eilučių informaciją ir pabaigoje parodo bendrą kiekvieno stulpelio atminties naudojimo informaciją.

Pagal numatytuosius nustatymus aš galiu rodo atminties naudojimo informaciją kibibitų vienete. Jei naudojate variantas, aš galiu automatiškai parinks geriausią įrenginį atminties naudojimo informacijai rodyti.

Jei norite rodyti atminties naudojimo informaciją procentais nuo visos laisvos fizinės atminties arba apsikeitimo diske vietos, galite naudoti -p variantas vietoj variantas toks:

$sudoaš galiu-pau

Kaip matai, aš galiu rodoma vartotojo atminties naudojimo informacija procentais nuo visos fizinės atminties ir apsikeitimo diske vietos.

Jei norite pamatyti visos sistemos atminties naudojimo informaciją arba sistemos atminties naudojimo suvestinę, paleiskite aš galiu su variantas toks:

$sudoaš galiu-kauke

Kaip matai, aš galiu rodo visos sistemos atminties naudojimo informaciją.

aš galiu rodo visą atminties naudojimo informaciją visoje sistemoje:

Plotas: Sistemos dalis, kuriai naudojama atmintis.

Naudojamas: Šiai sričiai panaudotos fizinės atminties kiekis.

Talpykla: Fizinės atminties, naudojamos šioje srityje, talpykloje.

Ne talpykla: Fizinės atminties kiekis, naudojamas šioje srityje, kuri nėra talpykloje.

Kaip ir anksčiau, galite naudoti -t parinktį, taip pat pamatyti visą visos atminties naudojimo informaciją.

$sudoaš galiu-atsargus

Taip pat galite pamatyti „Linux“ sistemoje veikiančių procesų atminties naudojimą aš galiu .

Norėdami tai padaryti, bėkite aš galiu taip:

$sudoaš galiu-kar

Kaip matai, aš galiu rodo kiekvieno mano „Ubuntu“ kompiuteryje vykstančio proceso atminties naudojimo informaciją.

aš galiu rodo šią atminties naudojimo informaciją apie procesą:

PID: Proceso ID.

Vartotojas: Procesą pradėjusio ar proceso savininko vartotojo vardas.

Komanda: Komanda, naudojama procesui pradėti.

Sukeisti: Proceso naudojamas apsikeitimo diske vietos kiekis.

USS: Tai unikalus proceso dydis. Fizinės atminties kiekis, kurį naudoja procesas, nėra bendrinamas su kitais procesais.

PSS: Tai yra proporcingas proceso dydis. Tai fizinės atminties kiekis ir tolygiai paskirstyta bendra fizinė atmintis, kurią naudoja procesas.

RSS: Tai yra „Resident Set“ proceso dydis. Tai fizinės atminties kiekis ir bendra fizinė atmintis, kurią naudoja procesas.

Taip pat galite pamatyti kiekvieno bibliotekos failo, naudojamo naudojant procesus, atminties naudojimo informaciją aš galiu .

Norėdami pamatyti kiekvieno į kompiuterio fizinę atmintį įkelto bibliotekos failo atminties naudojimo informaciją, paleiskite aš galiu su -m variantas toks:

$sudoaš galiu-kamr

aš galiu parodys kiekvieno bibliotekos failo, įkelto į jūsų kompiuterio fizinę atmintį, atminties naudojimo informaciją, kaip matote žemiau esančioje ekrano kopijoje.

aš galiu rodo šią bibliotekos atminties naudojimo informaciją:

Žemėlapis: Bibliotekos failas, susietas su jūsų kompiuterio fizine atmintimi.

PID: Bendras procesų, naudojančių šį bibliotekos failą, skaičius.

PSS: Tai yra bendras procesų, naudojančių bibliotekos failą, proporcingas rinkinio dydis. Tai fizinės atminties kiekis ir tolygiai paskirstyta bendra fizinė atmintis, kurią naudoja procesai (naudojant šį bibliotekos failą).

AVGPSS: Tai yra vidutinis proporcingas rinkinio dydis procesams, naudojantiems šį bibliotekos failą. Tai yra vidutinė fizinė atmintis, kuria dalijasi kiekvienas procesas (naudojant šį bibliotekos failą). Taip pat galite pasakyti, AVGPSS = PSS/PID (apie).

Atminties naudojimo tikrinimas naudojant „vmstat“:

vmstat yra dar viena programa, skirta patikrinti atminties naudojimą „Linux“. Jame rodoma beveik tokia pati informacija kaip ir /proc/meminfo failą.

Norėdami pamatyti atminties naudojimo informaciją, paleiskite vmstat taip:

$vmstat -s

vmstat turėtų parodyti visos sistemos atminties naudojimo informaciją „kibibytes“ įrenginyje, kaip matote žemiau esančioje ekrano kopijoje.

vmstat rodo šią atminties naudojimo informaciją:

visa atmintis: Visa turima kompiuterio fizinė atmintis.

naudojama atmintis: Visa naudojama kompiuterio fizinė atmintis.

laisva atmintis: Visa laisva jūsų kompiuterio fizinė atmintis.

bendras apsikeitimas: Visa turima apsikeitimo disko vieta.

naudojamas apsikeitimas: Naudojamas apsikeitimo diske vietos kiekis.

nemokamas apsikeitimas: Dar yra laisvos vietos apsikeitimo diske.

pakeisti talpyklą: Apsikeitimo diske vietos, naudojamos kaip talpykla, kiekis.

buferinė atmintis: Fizinės atminties kiekis, naudojamas kaip buferis duomenims laikinai laikyti, perkeliant juos iš vienos vietos į kitą.

aktyvi atmintis: Fizinės atminties kiekis, kuris naudojamas, bet neatgaunamas, jei to reikalauja kitos programos.

neaktyvi atmintis: Fizinės atminties kiekis, kurį naudoja, bet prireikus lengvai atgauna kitos programos.

Atminties naudojimo tikrinimas naudojant GNOME sistemos monitorių:

„GNOME System Monitor“ yra grafinė programinė įranga, skirta stebėti atminties naudojimą, vykdomus procesus ir disko naudojimą. Jis iš anksto įdiegtas „GNOME 3“, „Ubuntu MATE“, „Cinnamon“ ir „Budgie“ darbalaukio aplinkoje.

Atminties ir apsikeitimo naudojimo informaciją galite pamatyti skiltyje Ištekliai skirtukas iš GNOME sistemos monitorius kaip matote žemiau esančioje ekrano kopijoje.

Tai rodo gražią realaus laiko atmintį ir apsikeitimo grafiką per paskutines 60 sekundžių. Iš šios diagramos galite įsivaizduoti, kiek atminties ir apsikeitimo vietų naudojimas viršijo viršvalandžius.

Tai parodys visą turimą fizinę atmintį, panaudotos fizinės atminties kiekį, panaudotos fizinės atminties procentą ir fizinės atminties, naudojamos kaip talpykla, kiekį. Tai taip pat parodys gražią fizinės atminties naudojimo skritulinę diagramą.

Tai taip pat parodys visą turimą apsikeitimo disko vietą, naudojamą apsikeitimo vietos kiekį, panaudotos apsikeitimo vietos procentą ir gražią apsikeitimo naudojimo skritulinę diagramą.

Viduje konors Procesai skirtukas iš GNOME sistemos monitorius , galite pamatyti kiekvieno kompiuterio veikiančio proceso atminties naudojimo informaciją.

Jei norite pamatyti daugiau atminties naudojimo informacijos apie procesus, pavadinimo juostoje dešiniuoju pelės mygtuku spustelėkite (RMB) ir pažymėkite Virtuali atmintis , Gyventojų atmintis , ir Bendra atmintis kaip parodyta žemiau esančioje ekrano kopijoje.

Virtuali (VIRT), rezidentų (RES) ir bendrosios (RSS) atminties naudojimo informacija apie procesus turėtų būti rodoma, kaip matote žemiau esančioje ekrano kopijoje.

Ši atminties naudojimo informacija yra tokia pati kaip viršuje arba htop .

Pagal numatytuosius nustatymus „GNOME System Monitor“ rodys tik jūsų prisijungimo naudotojui priklausančius procesus. Jei norite pamatyti visų procesų, priklausančių kiekvienam jūsų sistemos vartotojui, sąrašą, tada spustelėkite mėsainių meniu (

) ir pasirinkite Visi procesai kaip parodyta žemiau esančioje ekrano kopijoje.

Jei norite matyti procesus medžio rodinyje (tėvų ir vaikų santykiai), spustelėkite mėsainių meniu (

) ir patikrinkite Rodyti priklausomybes kaip parodyta žemiau esančioje ekrano kopijoje.

Medžio rodinyje galite pamatyti, kuris procesas (vienas iš tėvų) pradėjo kokius procesus (vaikas) tokia tvarka, kokia jie buvo pradėti. Taip pat galite pamatyti, kiek atminties sunaudoja kiekvienas iš tėvų procesų ir kiek atminties sunaudoja kiekvienas vaiko procesas.

Atminties naudojimo tikrinimas naudojant „KSysGuard“:

„KSysGuard“ yra grafinė programinė įranga, skirta stebėti atminties naudojimą ir vykdomus procesus. Jis yra iš anksto įdiegtas „KDE Plasma“ darbalaukio aplinkoje.

Atminties ir apsikeitimo naudojimo informaciją galite pamatyti skiltyje Sistemos apkrova skirtukas iš „KSysGuard“ kaip matote žemiau esančioje ekrano kopijoje.

Viduje konors Proceso lentelė skirtukas iš „KSysGuard“ , galite pamatyti kiekvieno kompiuterio veikiančio proceso atminties naudojimo informaciją.

Pagal numatytuosius nustatymus „KSysGuard“ rodo kiekvieno veikiančio proceso fizinę atmintį ir bendros atminties naudojimo informaciją.

Galite dešiniuoju pelės mygtuku spustelėti (RMB) antraštės juostoje ir spustelėti Rodyti stulpelį „Virtualus dydis“ ir Rodyti stulpelį „Visa atmintis“ norėdami pamatyti daugiau atminties naudojimo informacijos.

Kaip matote, „KSysGuard“ dabar taip pat rodo virtualios atminties dydį (VIRT) ir bendrą fizinę atminties naudojimą kiekviename veikiančiame procese.

Pagal numatytuosius nustatymus „KSysGuard“ rodo visus vykdomus procesus, priklausančius kiekvienam naudotojui Proceso lentelė skirtuką. Viršutiniame dešiniajame „KSysGuard“ kampe esančiame išskleidžiamajame meniu galite pakeisti, kokius procesus norite matyti, kaip parodyta žemiau esančioje ekrano kopijoje.

Norėdami matyti medį, pasirinkite Visi procesai, medis iš išskleidžiamojo meniu.

Medžio rodinyje galite pamatyti, kuris procesas (vienas iš tėvų) pradėjo kokius procesus (vaikas) tokia tvarka, kokia jie buvo pradėti. Taip pat galite pamatyti, kiek atminties sunaudoja kiekvienas iš tėvų procesų ir kiek atminties sunaudoja kiekvienas vaiko procesas.

Jei norite matyti tik sistemos lygio procesus, pasirinkite Sistemos procesai iš išskleidžiamojo meniu. Šie procesai paprastai priklauso šaknis Vartotojas.

Jei norite matyti vartotojo lygio procesus, pasirinkite Vartotojų procesai iš išskleidžiamojo meniu. Šie procesai paprastai priklauso paprastiems vartotojams (ne root).

Jei norite matyti tik tuos procesus, kurie priklauso prisijungusiam vartotojui, pasirinkite Savi procesai .

Jei norite matyti tik kompiuteryje veikiančias programas, o ne procesus, pasirinkite Tik programos iš išskleidžiamojo meniu. Bus pateiktos tik jūsų kompiuteryje veikiančios programų programos.

Išvada:

Šiame straipsnyje apžvelgiau dažniausiai pasitaikančius būdus, kaip patikrinti atminties naudojimą „Linux“. Aš parodžiau, kaip patikrinti „Linux“ sistemų atminties naudojimą komandinėje eilutėje ir grafinėje darbalaukio aplinkoje. Aš paaiškinau, kaip naudotis tokiomis programomis kaip Laisvas , viršuje , htop , aš galiu , vmstat , GNOME sistemos monitorius , ir „KSysGuard“ patikrinti, ar „Linux“ naudoja atmintį. Taip pat aptariau šių komandų ir programų išvesties formatą. Šis straipsnis turėtų padėti jums pradėti tikrinti „Linux“ atminties naudojimą ir suteikti jums išsamių žinių apie „Linux“ atminties naudojimo tikrinimo įrankius.