Frage Wie identifiziere ich E / A-Engpässe auf einem Linux-Server?


Wie stellen Sie fest, dass die Leistung Ihres Linux-Servers I / O-gebunden ist und, was noch wichtiger ist, welcher Prozess oder welche Prozesse das Problem verursachen?


22
2018-05-02 00:51


Ursprung


Duplikat von serverfault.com/questions/9428/ ...


Antworten:


Ich habe eine umfassende Anleitung 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 verlangt haben, aber es wird (hoffentlich) Ihnen helfen, das Problem aufzuspüren, das Sie sehen, unabhängig von der tatsächlichen Quelle.


20
2018-05-02 01:01



Ja, es ist ein bisschen wortreich, ich bin mir sicher, dass viele Leute "TL; DR" dabei sind. Ich bevorzuge es, den Menschen die Werkzeuge zu geben, um Probleme allgemein zu lösen, anstatt auf konkrete Probleme Antworten zu geben, die sie abhängig machen. Dieses Zeug ist jedoch schwer, und wenn das Aufspüren eines Leistungsproblems nicht das ist, was Sie gerne tun möchten, dann können Sie immer jemanden einstellen, der den Artikel bereits gelesen hat ... <grins> - womble♦
Die Verknüpfung wurde jetzt korrekt und korrekt eingerichtet. Marketing versteht das Konzept der "stabilen Links" nicht ... - womble♦


Oben 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/

13
2018-05-02 00:58





IoTop ist wahrscheinlich, was du suchst.


2
2018-05-02 00:58





I / O-Engpässe können mit einigen Linux-Basisbefehlen gefunden werden. Außerdem werden ihre Ausgaben untersucht und verglichen. Lesen: Verständnis von Linux IO 


-3
2018-02-01 11:32



Das ist viel zu vage um eine Antwort zu sein. Wie wäre es damit, zumindest einige dieser Befehle aufzulisten? - John Gardeniers
Während dieser Link die Frage beantworten kann, ist es besser, hier die wesentlichen Teile der Antwort einzubeziehen und den Link als Referenz bereitzustellen. Nur-Link-Antworten können ungültig werden, wenn sich die verknüpfte Seite ändert. - Michael Hampton♦