8 kasulikku käsku ruumi vahetamise jälgimiseks Linuxis
Mäluhaldus on iga süsteemiadministraatori oluline aspekt Linuxi süsteemi jõudluse parandamiseks. Alati on hea tava jälgida vahetusruumi kasutamist Linuxis, tagamaks, et teie süsteem töötab mälumahu suhtes.
Seetõttu uurime selles artiklis viise ruumi kasutamise vahetamiseks Linuxi süsteemides.
Vahetusruum on piiratud kogus füüsilist mälu, mis eraldatakse operatsioonisüsteemi kasutamiseks, kui vaba mälu on täielikult ära kasutatud. See on mäluhaldus, mis hõlmab mälu osade vahetamist füüsilisse mällu ja tagasi.
Enamikul Linuxi distributsioonidest on soovitatav operatsioonisüsteemi installimisel seada vahetusruum. Linuxi süsteemile seadistatava vahetusruumi suurus võib sõltuda arhitektuurist ja tuuma versioonist.
Kuidas kontrollida Linuxi vahetusruumi kasutamist?
Vaatame erinevaid käske ja tööriistu, mis aitavad teil jälgida oma Linuxi süsteemides vahetatava ruumi kasutamist järgmiselt:
See käsk aitab teil täpsustada seadmeid, kus lehitsemist ja vahetamist tehakse, ning vaatame mõnda olulist valikut.
Kõigi failides/etc/fstab vahetatavaks märgitud seadmete vaatamiseks võite kasutada valikut - kõik
. Kuigi seadmed, mis juba töötavad vahetusruumina, jäetakse vahele.
# swapon --all
Kui soovite vaadata ruumi vahetamise kasutamise kokkuvõtet seadme järgi, kasutage valikut --summary
järgmiselt.
# swapon --summary Filename Type Size Used Priority /dev/sda10 partition 8282108 0 -1
Kasutage suvandit --help
abiteabe vaatamiseks või avage rohkemate kasutusvalikute jaoks leht.
/ Proc-failisüsteem on Linuxis väga eriline virtuaalne failisüsteem. Seda nimetatakse ka protsessiteabe pseudofailisüsteemiks.
Tegelikult ei sisalda see tõelisi faile, vaid käitusaja teavet süsteemist, näiteks süsteemimälu, ühendatud seadmed, riistvara konfiguratsioon ja palju muud. Seetõttu võite sellele viidata ka kui kerneli juhtimis- ja teabebaasile.
Selle failisüsteemi kohta lisateabe saamiseks lugege meie artiklit: Linuxi failisüsteemi mõistmine/proc.
Vahetusteabe kontrollimiseks saate kassi utiliidi abil vaadata faili/proc/swaps.
# cat /proc/swaps Filename Type Size Used Priority /dev/sda10 partition 8282108 0 -1
Vaba käsku kasutatakse vaba ja kasutatud süsteemimälu kuvamiseks. Kasutades valikut -h vaba käsk, mis kuvab väljundit inimloetavas vormingus.
# 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
Ülaltoodud väljundist näete, et viimane rida annab teavet süsteemi vahetamisruumi kohta. Täiendava kasutamise ja vaba käsu näiteid leiate aadressilt: 10 tasuta käsku mälukasutuse kontrollimiseks Linuxis.
Ülemine käsk kuvab teie Linuxi süsteemi protsessori tegevust, kerneli hallatavaid ülesandeid reaalajas. Parima käsu toimimise mõistmiseks lugege seda artiklit: 12 parimat käsku Linuxi protsessitegevuse kontrollimiseks
Ruumi kasutamise vahetamiseks käsu ‘top’ abil käivitage järgmine käsk.
# top
Atop-käsk on süsteemimonitor, mis annab aru erinevate protsesside tegevustest. Kuid oluline on see ka teave vaba ja kasutatud mäluruumi kohta.
# atop
Lisateavet Linuxi atop-i installimise ja kasutamise kohta leiate sellest artiklist: Linuxi süsteemiprotsesside logimistegevuse jälgimine
Käsku htop kasutatakse protsesside vaatamiseks interaktiivses režiimis ja see kuvab ka teavet mälukasutuse kohta.
# htop
Lisateavet htop-käsu installimise ja kasutamise kohta leiate artiklist: Htop - interaktiivne Linuxi protsesside jälgimine
See on platvormidevaheline süsteemide jälgimise tööriist, mis kuvab teavet käimasolevate protsesside, protsessori koormuse, salvestusruumi kasutamise, mälukasutuse, vahetusruumi kasutamise ja palju muu kohta.
# glances
Pilkude kohta käskude installimise ja kasutamise kohta lisateabe saamiseks lugege seda artiklit: pilgud - täiustatud reaalajas Linuxi süsteemi jälgimistööriist
Seda käsku kasutatakse virtuaalse mälu statistika kohta teabe kuvamiseks. Vmstat'i installimiseks oma Linuxi süsteemi saate lugeda allolevat artiklit ja vaadata rohkem kasutamisnäiteid:
Linuxi jõudluse jälgimine Vmstatiga
# vmstat
Selle käsu väljundis peate vahetusväljal märkima järgmise.
- si: kettalt (ketastelt) vahetatud mälumaht.
- nii: kettale (de) le vahetatud mälumaht.
Kokkuvõte
Need on lihtsad meetodid, mida saab kasutada ja järgida ruumi vahetamise jälgimiseks ja loodan, et see artikkel oli kasulik. Kui vajate abi või soovite lisada Linuxi süsteemide mäluhaldusega seotud teavet, postitage kommentaar. Püsige Tecmintiga ühenduses.