iotop
memperlihatkan statistik dari beberapa asal yang berbeda; hati-hati saat menjumlahkan barang.
Diskusi sebelumnya mencakup perbedaan antara jumlah baca / tulis per proses dan jumlah baca / tulis total sistem: mereka mencakup hal-hal yang berbeda karena jumlah per proses mencakup semua I / O (apakah akan disk, untuk cache, ke jaringan, dll. .) sedangkan total sistem antara RAM dan disk (termasuk swap, penulisan cache yang tertunda, dll.).
Anda tidak dapat menambahkan angka dari IO>
kolom. Mereka menunjukkan fraksi mana dari setiap waktu proses dihabiskan untuk I / O, bukan apa fraksi total I / O berasal dari setiap proses. 99,9% berarti bahwa proses ini hampir selalu diblokir pada I / O.
Akuntansi untuk I / O oleh proses sulit karena banyak I / O dibagi antara proses (cache file yang digunakan oleh beberapa proses, proses meminta RAM menyebabkan proses lain untuk ditukar, dll.)
Saya tidak berpikir ada definisi yang berguna dari "I / O maksimum yang mungkin" dari disk. Ada kecepatan tulis sekuensial maksimum dan kecepatan baca sekuensial maksimum di berbagai titik rantai ( hdparm -t
menampilkan beberapa nilai ini), tetapi itu tidak benar-benar menunjukkan penggunaan yang sebenarnya. Membaca dan menulis file biasanya tidak berurutan; pada hard disk, memindahkan kepala untuk mengakses lokasi yang berbeda sering kali paling memakan waktu.