8 Nëtzlech Kommandoen fir d'Swap Space Usage an Linux ze iwwerwaachen


Memory Management ass e wesentlechen Aspekt vun all System Administrator fir d'Leeschtung vun engem Linux System ze verbesseren. Et ass ëmmer eng gutt Praxis fir d'Swap-Raumverbrauch am Linux ze iwwerwaachen fir sécherzestellen datt Äre System relativ zu senge Gedächtnisfuerderunge funktionnéiert.

Dofir wäerte mir an dësem Artikel no Weeër kucken fir d'Swap Raumverbrauch an engem Linux Systemer ze iwwerwaachen.

Swap Space ass eng limitéiert Quantitéit u kierperlecht Gedächtnis, dat fir d'Benotzung vum Betribssystem zougewisen ass wann verfügbar Erënnerung voll genotzt gouf. Et ass Gedächtnismanagement déi d'Austausch vun Sektiounen vun der Erënnerung un a vu kierperlecher Späichere beinhalt.

Op de meeschte Verdeelunge vu Linux ass et recommandéiert datt Dir Swap Space setzt wann Dir de Betribssystem installéiert. D'Quantitéit vum Swap-Plaz, deen Dir fir Äre Linux-System setzen kann, hänkt vun der Architektur an der Kernelversioun of.

Wéi kontrolléieren ech Swap Raumverbrauch am Linux?

Mir wäerte verschidde Kommandoen an Tools kucken, déi Iech hëllefe fir Är Tauschraumverbrauch an Äre Linux Systemer wéi follegt ze iwwerwaachen:

Dëse Kommando hëlleft Iech d'Apparater ze spezifizéieren op deenen d'Paging an d'Austausch gemaach ginn a mir kucken e puer wichteg Optiounen.

Fir all Apparater ze gesinn, déi als Swap an der /etc/fstab Datei markéiert sinn, kënnt Dir d'Optioun --all benotzen. Och wann Apparater déi scho funktionnéieren als Tauschraum ginn iwwersprangen.

# swapon --all

Wann Dir e Resumé vun der Tauschplatzverbrauch per Apparat kucke wëllt, benotzt d'Optioun --summary wéi follegt.

# swapon --summary

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

Benotzt --help Optioun fir Hëllefsinformatioun ze gesinn oder d'Manpage opzemaachen fir méi Benotzungsoptiounen.

De/proc Dateiesystem ass e ganz spezielle virtuelle Dateiesystem op Linux. Et gëtt och als Prozessinformatioun Pseudo-Dateisystem bezeechent.

Et enthält tatsächlech keng richteg Dateien awer Runtime Systeminformatioun, zum Beispill System Memory, Apparater montéiert, Hardware Konfiguratioun a vill méi. Dofir kënnt Dir et och als Kontroll- an Informatiounsbasis fir de Kernel bezeechnen.

Fir méi iwwer dëse Dateiesystem ze verstoen, liest eisen Artikel: Verständnis/proc Dateisystem am Linux.

Fir Tauschverbrauchsinformatioun z'iwwerpréiwen, kënnt Dir d'/proc/swaps Datei mat der Cat Utility kucken.

# cat /proc/swaps

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

De fräie Kommando gëtt benotzt fir d'Quantitéit u gratis a benotzte Systemspeicher ze weisen. Benotzt de gratis Kommando mat -h Optioun, déi d'Ausgab an engem mënschleche liesbare Format weist.

# 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

Vun der Ausgab uewendriwwer kënnt Dir gesinn datt déi lescht Zeil Informatioun iwwer de Systemaustauschraum gëtt. Fir méi Benotzung a Beispiller vu gratis Kommando fannt Dir op: 10 gratis Kommando fir Memory Usage am Linux ze kontrolléieren.

Den Top Kommando weist d'Prozessoraktivitéit vun Ärem Linux System, Aufgaben, déi vum Kernel an Echtzäit geréiert ginn. Fir ze verstoen wéi den Top Kommando funktionnéiert, liest dësen Artikel: 12 Top Kommandoen fir Linux Prozessaktivitéit ze kontrolléieren

Fir d'Austauschplazverbrauch mat der Hëllef vum 'Top' Kommando ze kontrolléieren, fuert de folgende Kommando.

# top

Den Atop Kommando ass e Systemmonitor deen iwwer Aktivitéite vu verschiddene Prozesser bericht. Awer Wichteg weist et och Informatioun iwwer fräi a benotzt Erënnerungsraum.

# atop

Fir méi ze wëssen wéi Dir um Top Kommando am Linux installéiert a benotzt, liest dësen Artikel: Monitor Logging Aktivitéit vu Linux System Prozesser

De Kommando htop gëtt benotzt fir Prozesser an engem interaktiven Modus ze gesinn an weist och Informatioun iwwer d'Erënnerungsverbrauch.

# htop

Fir méi Informatioun iwwer d'Installatioun an d'Benotzung iwwer htop Kommando, liest dësen Artikel: Htop - Interaktiven Linux Prozess Iwwerwaachung

Dëst ass e Cross-Plattform System Iwwerwachungsinstrument dat Informatioun iwwer Lafen Prozesser weist, CPU Belaaschtung, Späicherplatzverbrauch, Erënnerungsverbrauch, Swap Space Notzung a vill méi.

# glances

Fir méi Informatioun iwwer d'Installatioun an d'Benotzung iwwer Glances Kommando, liest dësen Artikel: Glances - An Advanced Real Time Linux System Monitoring Tool

Dëse Kommando gëtt benotzt fir Informatioun iwwer virtuell Erënnerungsstatistiken ze weisen. Fir vmstat op Ärem Linux System z'installéieren, kënnt Dir den Artikel hei ënnen liesen a méi Benotzungsbeispiller gesinn:

Linux Performance Iwwerwaachung mat Vmstat

# vmstat

Dir musst Notiz vun de folgenden am Swap Feld aus dem Output vun dësem Kommando huelen.

  1. si: Betrag vun der Erënnerung, déi vun der Disk (en) ersat ass.
  2. also: Betrag vun Erënnerung op Disk (en) ersat.

Resumé

Dëst sinn einfach Methoden déi ee ka benotzen a verfollegen fir d'Austauschraumverbrauch ze iwwerwaachen an hoffen datt dësen Artikel hëllefräich war. Am Fall wou Dir Hëllef braucht oder all Informatioun betreffend Erënnerungsmanagement a Linux Systemer wëllt addéieren, schéckt w.e.g. e Kommentar. Bleift verbonne mat Tecmint.