Heim >Betrieb und Instandhaltung >Betrieb und Wartung von Linux >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.
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.
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 SpeichersTop-Befehl zum Anzeigen der Systemlast in Echtzeit, einschließlich Prozess, CPU-Auslastung, Speichernutzung usw.; geben Sie direkt den Top-Befehl ein 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!