TL; DR
Wenn Sie iotop
verwenden können, tun dies. Sonst könnte das helfen.
Verwenden top
, dann diese Verknüpfungen verwenden:
d 1 = set refresh time from 3 to 1 second
1 = show stats for each cpu, not cumulated
Diese Werte zeigen muss > 1.0 wa
für mindestens einen Kern - wenn es keine diskwaits sind, gibt es einfach keine IO-Last und keine Notwendigkeit, Schau weiter. Signifikante Lasten starten normalerweise > 15.0 wa
.
x = highlight current sort column
<and> = change sort column
R = reverse sort order
Wählen Sie "S", die Prozessstatusspalte.Kehren Sie die Sortierreihenfolge um, sodass die Prozesse "R" (running) oben angezeigt werden. Wenn Sie "D" -Prozesse erkennen können (Warten auf die Festplatte), haben Sie einen Hinweis darauf, was Ihr Schuldiger sein könnte.
Nun, technisch gilt das auch für Linux, da Benutzerprozesse nur Seiten im Seitencache ändern ...;) – Damon
Nur die Frage, die ich hatte und die Antwort, die ich gesucht habe, passt aber nicht zu dieser Frage besser bei SuperUser? –
Und deshalb ist Linux Solaris und MacOS unterlegen, weil sie Dtrace eingebaut haben, das macht es trivial einfach herauszufinden: -/ –