Utilitas iostat menghasilkan laporan tentang penggunaan CPU dan perangkat. Untuk penyimpanan, ia menyediakan statistik input dan output untuk perangkat blok dan partisi. Menggunakan opsi -d untuk menentukan informasi perangkat saja, perintah iostat mencantumkan statistik berikut untuk setiap perangkat penyimpanan:
- Transfer (permintaan I/O) per detik (tps).
- Jumlah blok yang dibaca per detik (kB_read/s).
- Jumlah blok yang ditulis per detik (kB_wrtn/s).
- Jumlah total blok yang dibaca (kB_read).
- Jumlah total blok yang ditulis (kB_wrtn).
Anda dapat menggunakan laporan ini untuk memantau bagaimana drive penyimpanan digunakan dan untuk mengidentifikasi potensi kemacetan. Misalnya, drive yang rusak mungkin memiliki pembacaan dan/atau penulisan per detik yang lebih rendah dari yang diharapkan. Anda juga dapat menggunakan laporan untuk membantu Anda memutuskan cara terbaik mendistribusikan beban I/O di antara perangkat yang tersedia.
Sintaks
Sintaks dari perintah iostat adalah:
# iostat [options] [device names]
Jika Anda menemukan kesalahan di bawah ini saat menjalankan perintah iostat:
iostat: command not found
Anda dapat mencoba menginstal paket di bawah ini sesuai dengan pilihan distribusi Anda:
Distribusi | Perintah |
---|---|
Debian | apt-get install sysstat |
Ubuntu | apt-get install sysstat |
Alpin | apk tambahkan sysstat |
Linux Arch | pacman -S sysstat |
Kali Linux | apt-get install sysstat |
CentOS | yum install sysstat |
Fedora | dnf install sysstat |
Raspbian | apt-get install sysstat |
Contoh Perintah iostat
1. Untuk mendapatkan utilisasi CPU:
# iostat -c 2 10 (Dengan penundaan 2 detik dan 10 iterasi)
2. Untuk mendapatkan utilisasi perangkat:
# iostat -d # iostat -d 2 10 (With delay of 2 seconds and 10 iterations)
3. Untuk menampilkan statistik NFS IO yang dapat dibaca manusia:
# iostat -nh # iostat -n -h 2 10 (With delay of 2 seconds and 10 iterations)
4. Untuk menampilkan statistik dalam kilo byte, bukan byte/detik:
# iostat -k # iostat -k 2 10 (With delay of 2 seconds and 10 iterations)
5. Untuk menampilkan statistik dalam mega byte, bukan byte/detik:
# iostat -m # iostat -m 2 10 (With delay of 2 seconds and 10 iterations)
6. Untuk menampilkan nama pembuat peta perangkat yang terdaftar:
# iostat -N # iostat -N 2 10 (With delay of 2 seconds and 10 iterations)
7. Untuk menampilkan laporan NFS:
# iostat -n # iostat -n 2 10 (With delay of 2 seconds and 10 iterations)
8. Untuk menampilkan statistik perangkat blok dan partisinya:
# iostat -p # iostat -p 2 10 (With delay of 2 seconds and 10 iterations)
9. Untuk mendapatkan waktu untuk setiap laporan yang ditampilkan:
# iostat -t # iostat -t 2 10 (With delay of 2 seconds and 10 iterations)
10. Untuk mendapatkan nomor versi:
# iostat -V # iostat -V 2 10 (With delay of 2 seconds and 10 iterations)
11. Untuk menampilkan statistik yang diperluas:
# iostat -x # iostat -x sda # iostat -x sda 2 5 (With delay of 2 seconds and 10 iterations)
12. Untuk memberitahu iostat untuk menghilangkan output:
# iostat -z # iostat -z 2 10 (With delay of 2 seconds and 10 iterations)