İotop göreli G / Ç etkinliğini nasıl hesaplar?


16

İş istasyonumda bazı ağır G / Ç işlemleri yürütüyorum ve iotopbunları izlemek için yakın zamanda yükledim . İşte son ekran görüntüsü:

iotop ekran görüntüsü

IO>Sütundaki okumalar hakkında biraz kafam karıştı . Diskimin yaklaşık ~% 1500 G / Ç etkinliğinde çalıştığını gösterir. Bu mümkün mü?

Diskimin mümkün olan maksimum G / Ç değerini bu okumalardan nasıl anlayabilirim? Ve iotop göreli G / Ç etkinliğini nasıl hesaplar?

Yanıtlar:


13

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 -tbu 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.


1
Gösterilen bu yüzdeler zaman içinde anlık görüntüleri gösterir, tüm zaman boyunca hareketli bir ortalama gösterseydi iyi olurdu.
CMCDragonkai
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.