8 naudingos komandos, skirtos stebėti keitimo vietą naudojimą sistemoje „Linux“


Atminties valdymas yra esminis kiekvieno sistemos administratoriaus aspektas, siekiant pagerinti „Linux“ sistemos veikimą. Visada yra gera praktika stebėti keitimo vietos naudojimą sistemoje „Linux“, kad jūsų sistema veiktų pagal jos atminties poreikius.

Todėl šiame straipsnyje mes ieškosime būdų, kaip stebėti apsikeitimo vietos naudojimą „Linux“ sistemose.

Keičiama vieta yra ribotas fizinės atminties kiekis, kuris operacinei sistemai skiriamas naudoti, kai laisva atmintis bus visiškai išnaudota. Būtent atminties valdymas apima atminties skyrių keitimą į fizinę atmintį ir iš jos.

Daugumoje „Linux“ paskirstymų rekomenduojama nustatyti keitimo vietą diegiant operacinę sistemą. Keičiamos vietos dydis, kurį galite nustatyti savo „Linux“ sistemai, gali priklausyti nuo architektūros ir branduolio versijos.

Kaip patikrinti „Linux“ keitimo vietą?

Mes panagrinėsime įvairias komandas ir įrankius, kurie gali padėti jums stebėti savo apsikeitimo vietos naudojimą „Linux“ sistemose taip:

Ši komanda padės jums nurodyti įrenginius, kuriuose bus atliekamas puslapių keitimas ir keitimas, ir mes apžvelgsime keletą svarbių parinkčių.

Norėdami peržiūrėti visus įrenginius, pažymėtus kaip sukeisti faile/etc/fstab, galite naudoti parinktį - all . Nors įrenginiai, kurie jau veikia kaip keičiama erdvė, praleidžiami.

# swapon --all

Jei norite peržiūrėti vietos keitimo pagal įrenginį suvestinę, naudokite parinktį --summary taip.

# swapon --summary

Filename				Type		Size	Used	Priority
/dev/sda10                              partition	8282108	0	-1

Naudokite parinktį --help , jei norite peržiūrėti pagalbos informaciją, arba atidarykite puslapį, kur rasite daugiau naudojimo galimybių.

/ Proc failų sistema yra labai ypatinga „Linux“ virtuali failų sistema. Jis taip pat vadinamas proceso informacijos pseudofailų sistema.

Jame iš tikrųjų nėra „tikrų“ failų, bet vykdymo laiko sistemos informacijos, pavyzdžiui, sistemos atmintis, sumontuoti įrenginiai, aparatūros konfigūracija ir daug daugiau. Todėl jį taip pat galite vadinti branduolio valdymo ir informacijos baze.

Norėdami daugiau sužinoti apie šią failų sistemą, skaitykite mūsų straipsnį: Suprasti/proc failų sistemą sistemoje „Linux“.

Norėdami patikrinti apsikeitimo naudojimo informaciją, galite peržiūrėti/proc/swaps failą naudodami katės įrankį.

# cat /proc/swaps

Filename				Type		Size	Used	Priority
/dev/sda10                              partition	8282108	0	-1

Nemokama komanda naudojama laisvos ir sunaudotos sistemos atminties kiekiui parodyti. Naudojant nemokamą komandą su -h parinktimi, kuri rodo išvestį žmonėms skaitomu formatu.

# free -h

             total       used       free     shared    buffers     cached
Mem:          7.7G       4.7G       3.0G       408M       182M       1.8G
-/+ buffers/cache:       2.7G       5.0G
Swap:         7.9G         0B       7.9G

Iš aukščiau pateiktos išvesties galite pamatyti, kad paskutinėje eilutėje pateikiama informacija apie sistemos keitimo vietą. Norėdami sužinoti daugiau apie naudojimąsi ir nemokamų komandų pavyzdžius, galite rasti: 10 nemokamų komandų, skirtų patikrinti atminties naudojimą „Linux“.

Viršutinė komanda rodo jūsų „Linux“ sistemos procesoriaus veiklą, užduotis, kurias realiuoju laiku valdo branduolys. Norėdami suprasti, kaip veikia geriausia komanda, perskaitykite šį straipsnį: 12 geriausių komandų, skirtų „Linux“ proceso veiklai patikrinti

Norėdami patikrinti keitimo vietą naudodami „top“ komandą, vykdykite šią komandą.

# top

„Atop“ komanda yra sistemos monitorius, kuris praneša apie įvairių procesų veiklą. Bet svarbu tai, kad ji taip pat rodo informaciją apie laisvą ir naudojamą atminties vietą.

# atop

Norėdami sužinoti daugiau apie tai, kaip įdiegti ir naudoti komandą „Atop“ sistemoje „Linux“, perskaitykite šį straipsnį: „Linux“ sistemos procesų registravimo veiklos stebėjimas

Komanda „htop“ naudojama procesams peržiūrėti interaktyviuoju režimu, taip pat rodoma informacija apie atminties naudojimą.

# htop

Norėdami gauti daugiau informacijos apie „htop“ komandos diegimą ir naudojimą, perskaitykite šį straipsnį: „Htop“ - interaktyvus „Linux“ procesų stebėjimas

Tai yra kelių platformų sistemos stebėjimo įrankis, rodantis informaciją apie vykstančius procesus, procesoriaus apkrovą, saugyklos vietos naudojimą, atminties naudojimą, apsikeitimo vietos naudojimą ir daugelį kitų.

# glances

Norėdami gauti daugiau informacijos apie komandų žvilgsnių diegimą ir naudojimą, perskaitykite šį straipsnį: Žvilgsniai - išplėstinis realaus laiko „Linux“ sistemos stebėjimo įrankis

Ši komanda naudojama informacijai apie virtualios atminties statistiką rodyti. Norėdami įdiegti „vmstat“ savo „Linux“ sistemoje, galite perskaityti toliau pateiktą straipsnį ir pamatyti daugiau naudojimo pavyzdžių:

„Linux“ našumo stebėjimas naudojant „Vmstat“

# vmstat

Iš šios komandos išvesties turite atkreipti dėmesį į tai, kas pateikiama apsikeitimo lauke.

  1. si: atminties, pakeistos iš disko (diskų), kiekis.
  2. taigi: atminties, pakeistos diske (-uose), kiekis.

Santrauka

Tai yra paprasti metodai, kuriuos galima naudoti ir laikytis norint pakeisti apsikeitimo vietą ir tikiuosi, kad šis straipsnis buvo naudingas. Jei jums reikia pagalbos ar norite pridėti bet kokios informacijos, susijusios su atminties valdymu „Linux“ sistemose, parašykite komentarą. Palaikykite ryšį su „Tecmint“.