Verzeihen Sie den massiven Nekro hier. Sie möchten eigentlich iostat -x
, die die erweiterten Statistiken für das fragliche Gerät anzeigen, seit das letzte Iostat ausgeführt wurde. Wenn Sie die Warteschlange in Echtzeit überwachen möchten, möchten Sie iostat -xt 1
(oder iostat -xmt 1
, um Details in Megabyte anzuzeigen).
Sie können die durchschnittliche Warteschlangengröße in der Spalte avgqu-sz
sehen.
Betrachten Sie die folgende Beispielausgabe von iostat -xmt 1
, die eine vollständige IO-Warteschlange (maximale Warteschlangenlänge ist 128 für dieses Gerät) und eine gesättigte Festplatte während eines Benchmarks zeigt.
18/05/15 00:41:05
avg-cpu: %user %nice %system %iowait %steal %idle
0.00 0.00 0.00 6.02 0.00 93.98
Device: rrqm/s wrqm/s r/s w/s rMB/s wMB/s avgrq-sz avgqu-sz await svctm %util
xvda 0.00 0.00 1.00 1308.00 0.00 163.50 255.81 133.30 101.15 0.76 100.00
lernte ich über diese Datei "/ proc/diskstats", wenn ich Katze, die, meine SSD Platte Linie sieht aus, als solche Datei: 16 sdb 419177 2902 4840388 1711380 2733730 11581604 199209864 100752396 0 796116 102463264 Based Bei Linux Doc ist das neunte Feld meine Warteschlangenlänge -> also "0" in meinem Fall. Denken Sie, dass dies tatsächlich die IO-Warteschlangenlänge der Festplatte ist? Dokumentation für diese Datei finden Sie unter: http://www.unix.com/linux/157963-how-calculate-disk-queue-length-disk-busy-time.html – KZcoding
root @ myMachine: ~ # iostat Das Programm 'iostat' ist zur Zeit nicht installiert. Sie können es installieren, indem Sie Folgendes eingeben: apt-get mymachine root @ mymachine installieren: ~ # apt-get install iostat Paketlisten werden gelesen ... Fertig Abhängigkeitsbaum Reading state information ... Fertig E: Kann nicht locate package iostat root @ myMachine: ~ # –
Führen Sie bei einer Neuinstallation apt-get sysstat aus, um den Befehl iostat zu erhalten. –