Heim  >  Artikel  >  Betrieb und Instandhaltung  >  So überprüfen Sie die Speichernutzung des Linux-Servers

So überprüfen Sie die Speichernutzung des Linux-Servers

王林
王林nach vorne
2020-09-29 16:29:333592Durchsuche

So überprüfen Sie die Speichernutzung des Linux-Servers

Heute teile ich mit Ihnen den Befehl zum Anzeigen der Erinnerung.

Free-Befehl

(Empfohlenes Tutorial: Linux-Tutorial) Der

Free-Befehl zeigt den verwendeten und freien Speicher des Systems an, einschließlich physischem Speicher, interaktivem Bereichsspeicher (Swap) und Kernel-Pufferspeicher.

So überprüfen Sie die Speichernutzung des Linux-Servers

Es zeigt deutlich den gesamten Speicher an, wie viel verwendet wurde und wie viel noch übrig ist. Hier können Sie sehen, dass der verwendete Swap 811 MB verbraucht hat. Auf dem Server wird ein Multithread-Audio-Download-Prozess ausgeführt. Der physische Speicher reicht nicht mehr aus, sodass ein Teil des Speichers von der Festplatte virtualisiert wird. Natürlich können wir free -g und free-h verwenden, um es anzuzeigen, aber die angezeigten Speichereinheiten sind unterschiedlich. Free -h zeigt die Speichergröße in einer leicht lesbaren Einheit an.

So überprüfen Sie die Speichernutzung des Linux-Servers

Physischer Speicher und Swap-Austauschbereich

Wenn der physische Speicher fast erschöpft ist, stürzt das System nicht ab, sondern verwendet Swap als temporären Speicher. Wenn beide erschöpft sind, erreicht das System seinen Höhepunkt , kann die Speichernutzung einiger ungewöhnlicher Prozesse im System in den Swap-Bereich verlagert werden

Wenn die Ressourcen im Mem-Bereich freigegeben werden, kommt nicht der gesamte in den Swap verschobene Speicher zurück. Das System wird nur langsamer oder das Programm wacht langsam zum Speicherbereich auf.

Swap ist der Speicher, der von der Festplatte virtualisiert wird. Bei der Festplatte handelt es sich hauptsächlich um einen Vorgang auf E/A-Ebene und nicht um einen Vorgang auf Systemkernelebene nicht auf dem gleichen Niveau wie der Mem-Bereich . Wir können den folgenden Befehl ausführen.

ps -eo pmem,pcpu,rss,args | sort -k 1 -r | less

Wie in der Abbildung unten dargestellt, gibt die erste Spalte den Prozentsatz des vom Prozess belegten Speichers an. Sie können sehen, welche Anwendungen mehr Speicher belegen und zur Fehlerbehebung verwendet werden können:

Top-Befehl zum Überprüfen des Speichers

Top-Befehl zum Anzeigen der Systemlast in Echtzeit, einschließlich Prozess, CPU-Auslastung, Speichernutzung usw.; geben Sie direkt den Top-Befehl ein

So überprüfen Sie die Speichernutzung des Linux-Servers

Verwandte Empfehlungen:

php-Training

Das obige ist der detaillierte Inhalt vonSo überprüfen Sie die Speichernutzung des Linux-Servers. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:csdn.net. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen