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