Windows “iowait” CPU kullanım raporlaması


Yanıtlar:


10

Windows çekirdeğindeki bazı kavramlar Linux'takinden önemli ölçüde farklıdır, bu yüzden iowaitPerfmon'da bir sayaç görmezsiniz .

İlk olarak, Windows'da zamanlama varlığı bir işlem değil, bir iş parçacığıdır. Bir işlem yalnızca 1+ iş parçacığı için bir kaptır. Ayrıca, Windows iş parçacıkları için kesintisiz bir uyku durumu tanımlamaz (daha kesin olarak, tüm G / Ç istekleri - örneğin aynı işlemin başka bir iş parçacığı tarafından kesilebilir), bu nedenle iowaitWindows platformlarında tam bir karşı taraf olmaz . Windows, iş parçacıklarının G / Ç isteklerini eşitledikleri anda iş parçacığı zamanlayıcı tarafından bağlamsal olarak değiştirildiğinden, iş parçacıklarının eşitleme G / Ç'yi "boşta" olarak beklediği zamanı bildirir.

Belirli bir cihazdaki G / Ç işlemleri için harcanan toplam süre ile ilgileniyorsanız, bu süre içinde işlenen ilgili isteklerin sayısı ile birlikte gecikme ile ilgili sayaçlara bakmalısınız . Ancak bu, eşzamanlı veya eşzamansız erişim düzenlerinde onu parçalamanıza izin vermez.

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.