iotop
çeşitli kökenlerden istatistikleri gösterir; bir şey eklerken dikkatli olun.
Bu önceki tartışma , işlem başına okuma / yazma miktarları ile sistem toplam okuma / yazma miktarları arasındaki farkı kapsar: işlem başına miktarlar tüm G / Ç'yi (diske, önbelleğe, ağa vb. sistem toplamı RAM ve disk arasındadır (takas, gecikmeli önbellek yazma, vb. dahil).
IO>
Sütundan sayı ekleyemezsiniz . Her bir işlemin toplam süresinin ne kadarının her bir işlemden geldiğini değil , her bir işlemin zamanının hangi kısmının G / Ç'ye harcandığını gösterirler. % 99.9, bu işlemin G / Ç'de hemen hemen her zaman engellendiği anlamına gelir.
İşlemler arasında çok sayıda G / Ç paylaşıldığı için G / Ç'nin hesaplanması zordur (birden çok işlem tarafından kullanılan dosyaların önbelleği, başka bir işlemin değiştirilmesine neden olan RAM isteyen bir işlem, vb.)
Bir diskin “olası maksimum G / Ç” tanımının yararlı bir tanımı olduğunu düşünmüyorum. Zincirin farklı noktalarında maksimum sıralı yazma hızı ve maksimum sıralı okuma hızı vardır ( hdparm -t
bu değerlerin bazılarını görüntüler), ancak bu gerçek kullanımın gerçek bir göstergesi değildir. Dosyaları okuma ve yazma genellikle sıralı değildir; sabit diskte, farklı bir konuma erişmek için kafaları hareket ettirmek çoğu zaman en çok zaman alan şeydir.