Heim >Betrieb und Instandhaltung >Betrieb und Wartung von Linux >Was sind die Linux-Speicherverwaltungsbefehle?
Linux-Speicherverwaltungsbefehle umfassen: 1. [jmap] steht für das Java-Speicher-Imaging-Tool. 2. [jstat] steht für das Statistiküberwachungstool für virtuelle Maschinen. 3. [YGC] steht für die Anzahl der GCs vom Anwendungsstart bis zum Sampling 4. [YGCT] stellt die Zeit dar, die Minor GC vom Start der Anwendung bis zur Probenahme benötigt.
Linux-Speicherverwaltungsbefehle sind:
Überprüfen Sie, ob ein Speicherverlust vorliegt
1. Java-Speicher-Imaging-Tool: jmap
jmap -histo:live pid gibt das Speicherhistogramm der angegebenen PID lebendig aus
Die erste Spalte, die Seriennummer, hat Nr praktische Bedeutung
Die zweite Spalte, die Anzahl der Objektinstanzen
Die dritte Spalte, der von Objektinstanzen belegte Gesamtspeicher, Einheit: Bytes
Die vierte Spalte, das Objekt Instanzname
Die letzte Zeile, die Gesamtzahl der Instanzen und die Gesamtspeichernutzung
Verwandte Lernempfehlungen: Linux-Video-Tutorial
2. Informationsüberwachungstool für virtuelle Maschinen: jstat
jstat -gcutil pid 10s zeichnet alle 10 Sekunden GC-Recyclinginformationen auf, wie zum Beispiel:
S0 S1 E O M CCS YGC YGCT FGC FGCT GCT 0.00 80.28 38.44 4.19 96.53 93.94 13805 709.977 5 1.078 711.055 0.00 80.28 57.48 4.19 96.53 93.94 13805 709.977 5 1.078 711.055 0.00 80.28 71.95 4.19 96.53 93.94 13805 709.977 5 1.078 711.055 0.00 80.28 84.82 4.19 96.53 93.94 13805 709.977 5 1.078 711.055 77.88 0.00 4.89 4.19 96.53 93.94 13806 710.049 5 1.078 711.127 77.88 0.00 13.71 4.19 96.53 93.94 13806 710.049 5 1.078 711.127 77.88 0.00 26.91 4.19 96.53 93.94 13806 710.049 5 1.078 711.127 0.00 83.91 2.54 4.19 96.53 93.94 13807 710.080 5 1.078 711.158
S0
Survivor0-Bereichsnutzung
S1
Survivor1-Zone-Nutzungsrate
E
Eden-Zone-Nutzungsrate
O
(Alt) stellt die Nutzungsrate der alten Generation dar
M
MetaspaceSize (MetaspaceSize) wurde als Prozentsatz der aktuellen verwendet Kapazität
CCS
Komprimierungsnutzungsverhältnis
P
(Permanent) stellt die permanente Generationsnutzungsrate dar
YGC
(Young GC) stellt die Anwendung von Minor GC-Zeiten vom Programmstart bis zur Probenahme dar.
YGCT
Stellt die Minor GC-Zeit (Einheit Sekunden) ab Anwendung dar Startup to Sampling
FGC
(Full GC) stellt die Anzahl der Full GCs vom Anwendungsstart bis zur Sampling dar
FGCT
(Full GC) stellt die Zeit dar, die die vollständige GC vom Anwendungsstart bis zur Probenentnahme benötigt (Einheit Sekunden)
GCT
Stellt die Gesamtzeit dar, die die kleinere und vollständige GC vom Anwendungsstart bis zur Probenentnahme benötigt (Einheit). Sekunden)
Das obige ist der detaillierte Inhalt vonWas sind die Linux-Speicherverwaltungsbefehle?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!