Cara cek latency I/O Linux

By | April 23, 2019

Kalau di Windows ada task manager bagi melihat proses dan I/O secara umum karenanya Linux tentu saja ada alternatifnya dan bukan hanya top saja. Bagi hal – hal spesifik kita dapat menggunakan alat yang sangat tepat. Kali ini saya ingin share bagaimana caranya cek latency dari operasi input output di disk.

Tanpa basa – basi seketika saja eksekusi petunjuk ini:

iostat -xk 10

Dimana parameter x bagi informasi komplit dan k menggunakan satuan Kilobyte, dapat digantikan dengan m bagi Megabyte.

Hasilnya akan seperti ini dan akan diperbarui setiap 10 detik sesuai parameternya:

Linux 3.16.0-4-amd64 (servernesia) 04/13/2017 _x86_64_(1 CPU)

avg-cpu: %user %nice %system %iowait %steal %idle
0.74 0.00 0.87 0.69 0.53 97.17

Device: rrqm/s wrqm/s r/s w/s rkB/s wkB/s avgrq-sz avgqu-sz await r_await w_await svctm %util
vda 0.00 0.10 0.08 3.04 1.44 15.51 10.90 0.09 29.24 17.16 29.54 3.28 1.02

avg-cpu: %user %nice %system %iowait %steal %idle
1.79 0.00 1.40 1.50 1.60 93.72

Device: rrqm/s wrqm/s r/s w/s rkB/s wkB/s avgrq-sz avgqu-sz await r_await w_await svctm %util
vda 0.00 0.00 0.40 5.98 18.34 25.12 13.62 0.23 36.44 9.00 38.27 3.94 2.51

avg-cpu: %user %nice %system %iowait %steal %idle
0.60 0.00 1.09 1.09 1.19 96.03

Yang patut sahabat perhatikan ialah di kolom await, satuannya menggunakan ms (milidetik), mirip dengan Average Disk sec / Transfer di Windows.

Ada yang tahu latency bahasa Indonesinya apa? 😀 Jeda waktu proses kah?


Sumber https://servernesia.com