Solusi 1:
Anda bisa mengukurnya dengan baik menggunakan iostat
alat.
% iostat -dx /dev/sda 5
Device: rrqm/s wrqm/s r/s w/s rsec/s wsec/s avgrq-sz avgqu-sz await svctm %util
sda 0.78 11.03 1.19 2.82 72.98 111.07 45.80 0.13 32.78 1.60 0.64
Pemanfaatan disk tercantum di kolom terakhir. Ini didefinisikan sebagai
Persentase waktu CPU selama permintaan I/O dikeluarkan ke perangkat (pemanfaatan bandwidth untuk perangkat). Kejenuhan perangkatterjadi bila nilai ini mendekati 100%.
Solusi 2:
iotop adalah versi top yang melihat berapa banyak IO yang digunakan setiap proses. Itu ada di repositori ubuntu standar; Saya tidak tahu apakah itu di RHEL atau Fedora, tetapi seharusnya begitu.
Untuk kernel lama (katakanlah CentOS 5.x atau RHEL 5.x) yang tidak mendukung iotop, gunakan topio sebagai gantinya (didokumentasikan di sini:http://yong321.freeshell.org/freeware/pio.html#linux. Itu bergantung pada / proc//io untuk statistik io dan menyediakan fungsi serupa seperti iotop. Lihat link untuk detail lebih lanjut.
Solusi 3:
Seperti yang disarankan oleh sastanin dalam komentar, Anda dapat memproses langsung nilai yang diberikan dalam /sys/block/sda/stat
atau /proc/diskstats
. Ini mungkin berguna ketika tidak ada alat lain yang disebutkan tersedia dan Anda tidak dapat memasangnya dengan mudah.
Misalnya (IIUC) sesuatu seperti ini (dalam bash) harus memberikan jumlah pembacaan per detik :
OLD=`awk '{print $1}' /sys/block/sda/stat` # First field is number of read I/Os processed
DT=1
for ii in `seq 1 10`
do
sleep $DT
NEW=`awk '{print $1}' /sys/block/sda/stat`
echo $((($NEW-$OLD)/$DT))
OLD=$NEW
done
Lihat https://www.kernel.org/doc/Documentation/iostats.txt dan https://www.kernel.org/doc/Documentation/block/stat.txt untuk dokumentasi.
Solusi 4:
Anda harus melihat di atas, yang menggabungkan kekuatan iotop/top/iftop, semuanya di satu tempat, dan menyoroti bagian-bagian penting pada sistem Anda.
Solusi 5:
Saya akan merekomendasikan untuk melihat alat nmon. Ini akan menunjukkan kepada Anda beban langsung pada sejumlah parameter sistem serta merekam data ke file untuk dibaca nanti. Ini adalah alat gratis yang tersedia di sini: