Heim >Betrieb und Instandhaltung >Betrieb und Wartung von Linux >Was sind die Linux-Speicherverwaltungsbefehle?

Was sind die Linux-Speicherverwaltungsbefehle?

coldplay.xixi
coldplay.xixiOriginal
2020-06-30 11:50:473131Durchsuche

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.

Was sind die Linux-Speicherverwaltungsbefehle?

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn