Upravljanje pomnilnika je bistven vidik vsakega sistemskega skrbnika za izboljšanje delovanja sistema Linux. Vedno je dobra praksa spremljanje uporabe prostora za zamenjavo v Linuxu, da zagotovite, da vaš sistem deluje glede na njegove potrebe po pomnilniku.
Zato bomo v tem članku preučili načine za spremljanje uporabe prostora za zamenjavo v sistemih Linux.
Zamenjaj prostor je omejena količina fizičnega pomnilnika, ki ga operacijski sistem dodeli za uporabo, ko je razpoložljivi pomnilnik v celoti izkoriščen. Upravljanje pomnilnika vključuje zamenjavo delov pomnilnika v in iz fizičnega pomnilnika.
Pri večini distribucij Linuxa je priporočljivo, da pri nameščanju operacijskega sistema nastavite prostor za zamenjavo. Količina prostora za zamenjavo, ki jo lahko nastavite za sistem Linux, je lahko odvisna od arhitekture in različice jedra.
Ogledali si bomo različne ukaze in orodja, ki vam lahko pomagajo spremljati uporabo vašega prostora za zamenjavo v vaših sistemih Linux na naslednji način:
Ta ukaz vam pomaga določiti naprave, na katerih bo potekalo ostranjevanje in zamenjava, in pogledali bomo nekaj pomembnih možnosti.
Če si želite ogledati vse naprave, označene kot zamenjave v /etc/fstab datoteko, ki jo lahko uporabite -vse
možnost. Čeprav so naprave, ki že delujejo kot prostor za zamenjavo, preskočene.
# swapon -vse.
Če si želite ogledati povzetek porabe prostora za zamenjavo po napravi, uporabite datoteko -povzetek
možnost, kot sledi.
# swapon -povzetek Ime datoteke Vrsta Velikost Uporabljena prednost. /dev/sda10 particija 8282108 0 -1.
Uporaba -pomoč
možnost za ogled informacij pomoči ali odpiranje strani za več možnosti uporabe.
The /proc datotečni sistem je zelo poseben virtualni datotečni sistem v Linuxu. Imenuje se tudi psevdo-datotečni sistem procesnih informacij.
Pravzaprav ne vsebuje "resničnih" datotek, ampak sistemske informacije o času izvajanja, na primer sistemski pomnilnik, nameščene naprave, konfiguracijo strojne opreme in še veliko več. Zato ga lahko označite tudi kot nadzorno in informacijsko bazo jedra.
Če želite izvedeti več o tem datotečnem sistemu, preberite naš članek: Razumevanje /proc datotečnega sistema v Linuxu.
Če želite preveriti podatke o uporabi zamenjave, si lahko ogledate /proc/swaps datoteko z uporabo pripomoček za mačke.
# cat /proc /swaps Ime datoteke Vrsta Velikost Uporabljena prednost. /dev/sda10 particija 8282108 0 -1.
The prost Ukaz se uporablja za prikaz količine prostega in porabljenega sistemskega pomnilnika. Z uporabo brezplačnega ukaza z -h možnost, ki prikaže izpis v berljivi obliki.
# brezplačno -h skupaj porabljenih prostih medpomnilnikov v skupni rabi. Spomin: 7.7G 4.7G 3.0G 408M 182M 1.8G. -/+ medpomnilniki/predpomnilnik: 2,7G 5,0G. Zamenjava: 7.9G 0B 7.9G.
Iz zgornjega izhoda je razvidno, da zadnja vrstica vsebuje informacije o sistemu za zamenjavo sistema. Za več uporabe in primere brezplačnega ukaza lahko najdete na: 10 brezplačnih ukazov za preverjanje uporabe pomnilnika v Linuxu.
Zgornji ukaz prikazuje procesorsko dejavnost vašega sistema Linux, naloge, ki jih jedro upravlja v realnem času. Če želite razumeti, kako deluje zgornji ukaz, preberite ta članek: 12 najboljših ukazov za preverjanje procesne aktivnosti Linuxa
Če želite preveriti porabo prostora za zamenjavo s pomočjo ukaza 'top', zaženite naslednji ukaz.
# vrh.
The na vrhu command je sistemski monitor, ki poroča o dejavnostih različnih procesov. Pomembno pa je tudi, da prikazuje informacije o prostem in porabljenem pomnilniškem prostoru.
# na vrhu.
Če želite izvedeti več o tem, kako namestite in uporabite ukaz atop v Linuxu, preberite ta članek: Spremljanje aktivnosti beleženja sistemskih procesov Linux
Ukaz htop se uporablja za ogled procesov v interaktivnem načinu in prikazuje tudi podatke o porabi pomnilnika.
# htop.
Za več informacij o namestitvi in uporabi ukaza htop preberite ta članek: Htop - Interaktivno spremljanje procesov Linuxa
To je orodje za spremljanje sistemov med platformami, ki prikazuje informacije o tekočih procesih, obremenitvi procesorja, uporabi prostora za shranjevanje, uporabi pomnilnika, uporabi prostora za zamenjavo in še veliko več.
# pogled.
Za več informacij o namestitvi in uporabi o poglede ukaz, preberite ta članek: Pogled - Napredno orodje za nadzor sistema Linux v realnem času
Ta ukaz se uporablja za prikaz informacij o statistiki navideznega pomnilnika. Če želite namestiti vmstat v sistem Linux, preberite spodnji članek in si oglejte več primerov uporabe:
Nadzor delovanja Linuxa z Vmstatom
# vmstat.
Pri izpisu tega ukaza morate v polje za zamenjavo upoštevati naslednje.
To so preproste metode, ki jih lahko uporabite in sledite za spremljanje porabe prostora za zamenjavo in upam, da je bil ta članek v pomoč. Če potrebujete pomoč ali želite dodati kakršne koli informacije v zvezi z upravljanjem pomnilnika v sistemih Linux, napišite komentar. Ostanite povezani z Tecmint.