Antworten:
Ich habe einen umfassenden Leitfaden zum Aufspüren von Leistungsengpässen auf Linux-Systemen für die Arbeit geschrieben: http://web.archive.org/web/20101028025942/https://anchor.com.au/hosting/development/HuntingThePerformanceWumpus . Deckt mehr ab, als Sie erwartet haben, aber es wird Ihnen (hoffentlich) dabei helfen, das Problem aufzuspüren, das Sie sehen, unabhängig von der tatsächlichen Quelle.
Top hat ein Feld namens "iowait". Wenn Ihr System viel davon sieht, wissen Sie, dass etwas nicht stimmt. Es gibt auch iotop!
Package: iotop:
Description: simple top-like I/O monitor
iotop does for I/O usage what top(1) does for CPU usage. It watches I/O
usage information output by the Linux kernel (requires 2.6.20 or later)
and displays a table of current I/O usage by processes on the system.
Handy for answering the question "Why is my disk churning so much?".
Homepage: http://guichaz.free.fr/iotop/
IoTop ist wahrscheinlich das, wonach Sie suchen.
Wir können Engpässe bei der Leistung von Linux-Servern mit der folgenden Methode feststellen.
Das obige wird uns definitiv einen Engpass verraten.
E / A-Engpässe können mit einigen grundlegenden Linux-Befehlen festgestellt werden. Außerdem werden deren Ausgaben untersucht und verglichen. Lesen Sie: Linux IO verstehen