Jawaban:
iostat adalah apa yang Anda cari:
iostat - Report Central Processing Unit (CPU) statistics and input/output statistics for devices and partitions.
Menyebutnya seperti itu akan membuat Anda mendapat KB / s setiap 2 detik:
$ iostat -k 2
Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtn
sdb 0.89 2.39 1.72 189644 136436
sda 5.42 31.79 40.89 2519836 3240543
Gunakan iostat
. Misalnya iostat 2
Akan menampilkan statistik io setiap 2 detik. Namun perlu dicatat bahwa ini menghasilkan blok per detik. Biasanya, satu blok adalah 4 KB tetapi mungkin berbeda tergantung pada perangkat blok yang sebenarnya digunakan.
Anda mungkin memerlukan statistik per proses: iostat
(meskipun jika tidak benar-benar bagus) tidak tahu bagaimana melakukannya, tetapi iotop bisa.
Lihat juga nmon
dari IBM.
http://en.wikipedia.org/wiki/Nmon
Jika Anda menginginkan lebih dari sekedar I / O juga dapat menggunakan SAR:
Perintah sar menulis ke output standar isi dari penghitung aktivitas kumulatif yang dipilih dalam sistem operasi.
file sar berisi informasi tentang prosesor, memori, disk, jaringan. File-file ini dihasilkan setiap hari berdasarkan sistem dan disimpan selama beberapa hari berdasarkan konfigurasi sistem.
Jika Anda menjalankan sar -A, Anda akan mendapatkan semua penghitung, dan ada banyak, untuk hari ini. Anda juga dapat menjalankan sar -A -f / var / log / sa [DD] di mana DD adalah hari dalam bulan seperti sa01 atau sa14.
Jika Anda menginginkan informasi khusus untuk I / OI sarankan mencoba sakelar berikut dan melihat halaman manual untuk perincian lebih lanjut:
-b Report I/O and transfer rate statistics.
-d Melaporkan aktivitas untuk setiap perangkat blok (kernel 2.4 dan yang lebih baru saja).
Ini adalah alat yang sangat berguna untuk mendiagnosis masalah historis dan masalah kinerja.