Wie kann ich die Auslastung und Aktivität des virtuellen Speichers unter Linux genau beobachten und messen? Ich weiß, dass es vmstat gibt, aber wie interpretiere ich die Ergebnisse? Oder was ist besser?
linux
hard-drive
randomx
quelle
quelle
Wenn das Dreschen durch Vertauschen verursacht wird, gibt diese Zeile eine gute Zahl:
Wenn der Computer ausgetauscht wird, ist dies möglicherweise in Ordnung. Wenn der Computer einwechselt, ist dies möglicherweise auch in Ordnung. Aber wenn der Computer sowohl ein- als auch auslagert, ist er schlecht.
quelle
Ein weiteres nützliches Tool ist
atop
, das detailliertere Ansichten der E / A bietet als einfaches altes Top.quelle
Bist du durch die Manpage gegangen?
man vmstat
Wenn Sie historische Informationen benötigen, verwende ich kSar . Es hat die zusätzliche nützliche Fähigkeit, dass es auf einem entfernten Rechner ausgeführt werden kann und Informationen direkt über ssh sammelt.
quelle
Eines der großen Linux-Dilemmata besteht darin, zu wissen, welches Tool verwendet werden soll. Ich denke, das ist einer der Gründe, warum ich vor über 5 Jahren collectl geschrieben habe. Es kombiniert das Beste der meisten anderen Tools, um fast alle anderen Tools in einem zu kombinieren. Tatsächlich bietet es alternative Ausgabeformate. Wenn Sie also die vmstat-Ausgabe mögen, führen Sie einfach "collectl --vmstat" aus. Warum also nicht einfach vmstat ausführen? Das ist ganz einfach - collectl kann auch Daten wie sar aufzeichnen, diese aber wiedergeben, um wie vmstat auszusehen! Es wird sogar in einem Format wiedergegeben, das Sie direkt an gnuplot senden können (siehe collectl-utils), oder Sie können es in exel oder sogar RRD laden, wenn Sie diesen Weg gehen möchten.
-Kennzeichen
quelle