pengembangan-web-mp.com

Bagaimana cara mengidentifikasi kemacetan I / O pada server Linux?

Bagaimana Anda menentukan bahwa kinerja server Linux Anda terikat I/O dan, mungkin yang lebih penting, proses atau proses apa yang menyebabkan masalah?

29
cletus

Saya menulis panduan komprehensif untuk melacak kemacetan kinerja pada sistem Linux untuk pekerjaan: http://web.archive.org/web/20101028025942/https://anchor.com.au/hosting/development/HuntingThePerformanceWumpus . Mencakup lebih dari yang Anda minta, tetapi itu (mudah-mudahan) akan membantu Anda melacak masalah yang Anda lihat terlepas dari sumber yang sebenarnya.

27
womble

Top memiliki bidang yang disebut "iowait". Jika sistem Anda melihat banyak hal, Anda tahu ada sesuatu yang terjadi. Ada juga 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/
14
jldugger

IoTop mungkin yang Anda cari.

2
Leon Sodhi

Kita dapat menemukan hambatan dalam kinerja server linux menggunakan metode berikut ..

  1. Ambil output dari perintah TOP & mem, vmstat dalam satu notepad.
  2. Ambil output sar 3 bulan.
  3. periksa variasi dalam proses & penggunaan pada saat implementasi atau perubahan.
  4. Jika beban tidak biasa sejak perubahan. periksa untuk mengembalikan perubahan.
  5. Atau orang juga dapat memeriksa log sistem & aplikasi juga.

Hal di atas pasti akan memberi tahu kita hambatan ..

0
Pankaj Amberkar