iostat juga dikenal sebagai statistik input/output adalah alat pemantauan sistem Linux yang populer yang dapat digunakan untuk mengumpulkan statistik perangkat input dan output. Ini memungkinkan pengguna untuk mengidentifikasi masalah kinerja disk lokal, disk jarak jauh, dan informasi sistem. Iostat membuat laporan, laporan Utilisasi CPU, laporan Utilisasi Perangkat, dan laporan Sistem File Jaringan.
Dalam tutorial ini, kita akan belajar cara menginstal iostat di Ubuntu 16.04 dan cara menggunakannya.
Prasyarat
- Desktop Ubuntu 16.04 terinstal di sistem Anda.
- Pengguna non-root dengan pengaturan hak sudo di sistem Anda
Instal iostat
Secara default, iostat disertakan dengan paket sysstat di Ubuntu 16.04. Anda dapat menginstalnya dengan mudah hanya dengan menjalankan perintah berikut:
sudo apt-get install sysstat -y
Setelah sysstat diinstal, Anda dapat melanjutkan ke langkah berikutnya.
Contoh Dasar iostat
Mari kita mulai dengan menjalankan perintah iostat tanpa argumen apa pun. Ini akan menampilkan informasi tentang penggunaan CPU, dan statistik I/O sistem Anda:
iostat
Anda akan melihat output berikut:
Linux 3.19.0-25-generic (Ubuntu-PC) Sabtu 16 Desember 2017 _x86_64_ (4 CPU)avg-cpu:%user %nice %system %iowait %steal %idle 22.67 0.52 6.99 1.88 0.00 67.94Perangkat:tps kB_read/s kB_wrtn/s kB_read kB_wrtnsda 15.15 449.15 119.01 771022 204292
Pada output di atas, tampilan baris pertama, versi kernel Linux dan nama host. Dua baris berikutnya menampilkan statistik CPU seperti, penggunaan CPU rata-rata, persentase waktu CPU idle dan menunggu respons I/O, persentase waktu tunggu CPU virtual dan persentase waktu CPU idle. Dua baris berikutnya menampilkan laporan penggunaan perangkat seperti, jumlah blok baca dan tulis per detik dan total blok baca dan tulis per detik.
Secara default iostat menampilkan laporan dengan tanggal saat ini. Jika Anda ingin menampilkan waktu saat ini, jalankan perintah berikut:
iostat -t
Anda akan melihat output berikut:
Linux 3.19.0-25-generic (Ubuntu-PC) Sabtu 16 Desember 2017 _x86_64_ (4 CPU)Sabtu 16 Desember 2017 09:44:55 ISTavg-cpu:%user %nice %system %iowait %steal %idle 21.37 0.31 6.93 1.28 0.00 70.12Perangkat:tps kB_read/s kB_wrtn/s kB_read kB_wrtnsda 9.48 267.80 79.69 771022 229424
Untuk memeriksa versi iostat, jalankan perintah berikut:
iostat -V
Keluaran:
sysstat versi 10.2.0(C) Sebastien Godard (sysstat orange.fr)
Anda dapat membuat daftar semua opsi yang tersedia dengan perintah iostat menggunakan perintah berikut:
iostat --help
Keluaran:
Penggunaan:iostat [ opsi ] [[ ] ]Opsinya adalah:[ -c ] [ -d ] [ -h ] [ -k | -m ] [ -N ] [ -t ] [ -V ] [ -x ] [ -y ] [ -z ][ -j { ID | LABEL | JALUR | UUID | ... } ][ [ -T ] -g ] [ -p [ [,...] | SEMUA ] ][ [...] | SEMUA ]
Contoh Penggunaan Lanjutan iostat
Jika Anda hanya ingin melihat laporan perangkat sekali saja, jalankan perintah berikut:
iostat -d
Anda akan melihat output berikut:
Linux 3.19.0-25-generic (Ubuntu-PC) Sabtu 16 Desember 2017 _x86_64_ (4 CPU)Perangkat:tps kB_read/s kB_wrtn/s kB_read kB_wrtnsda 12.18 353.66 102.44 771022 223320
Untuk melihat laporan perangkat secara terus menerus setiap 5 detik, selama 3 kali:
iostat -d 5 3
Anda akan melihat output berikut:
Linux 3.19.0-25-generic (Ubuntu-PC) Sabtu 16 Desember 2017 _x86_64_ (4 CPU)Perangkat:tps kB_read/s kB_wrtn/s kB_read kB_wrtnsda 11.77 340.71 98.95 771022 223928Perangkat:tps kB_wrt_n/b_read/s kB_wrtnsda 2.00 0.00 8.00 0 40Perangkat:tps kB_read/s kB_wrtn/s kB_read kB_wrtnsda 0.60 0.00 3.20 0 16
Jika Anda ingin melihat statistik perangkat tertentu, jalankan perintah berikut:
iostat -p sda
Anda akan melihat output berikut:
Linux 3.19.0-25-generic (Ubuntu-PC) Sabtu 16 Desember 2017 _x86_64_ (4 CPU)avg-cpu:%user %nice %system %iowait %steal %idle 21.69 0.36 6.98 1.44 0.00 69.53Perangkat:tps kB_read/s kB_wrtn/s kB_read kB_wrtnsda 11.00 316.91 92.38 771022 224744sda1 0,07 0,27 0,00 664 0sda2 0,01 0,05 0,00 128 0sda3 0,07 0,27 0,00 648 0sda4 10,9256 315,21Anda juga dapat melihat statistik beberapa perangkat dengan perintah berikut:
iostat -p sda, sdb, sdcJika Anda ingin menampilkan statistik I/O perangkat dalam MB/detik, jalankan perintah berikut:
iostat -mAnda akan melihat output berikut:
Linux 3.19.0-25-generic (Ubuntu-PC) Sabtu 16 Desember 2017 _x86_64_ (4 CPU)avg-cpu:%user %nice %system %iowait %steal %idle 21.39 0.31 6.94 1.30 0.00 70.06Perangkat:tps MB_read/s MB_wrtn/s MB_read MB_wrtnsda 9,67 0,27 0,08 752 223Jika Anda ingin melihat informasi tambahan untuk partisi tertentu (sda4), jalankan perintah berikut:
iostat -x sda4Anda akan melihat output berikut:
Linux 3.19.0-25-generic (Ubuntu-PC) Sabtu 16 Desember 2017 _x86_64_ (4 CPU)avg-cpu:%user %nice %system %iowait %steal %idle 21.26 0.28 6.87 1.19 0.00 70.39Perangkat:rrqm /s wrqm/s r/s w/s rkB/s wkB/s avgrq-sz avgqu-sz menunggu r_await w_await svctm %utilsda4 0.79 4.65 5.71 2.68 242.76 73.28 75.32 0.35 41.80 43.66 37.84 4.55 3.82Jika Anda hanya ingin menampilkan statistik penggunaan CPU, jalankan perintah berikut:
iostat -cAnda akan melihat output berikut:
Linux 3.19.0-25-generic (Ubuntu-PC) Sabtu 16 Desember 2017 _x86_64_ (4 CPU)avg-cpu:%user %nice %system %iowait %steal %idle 21.45 0.33 6.96 1.34 0.00 69.91
Instal dan Konfigurasikan Pico CMS di Ubuntu 16.04 LTS Cara Mengenkripsi File dengan Tomb di Ubuntu 16.04 LTSUbuntu