Mac OS X ortalama raporlama (yukarıdan) yükleme IO'da bekleyen işlemleri içeriyor mu?


1

Sistemimin yük ortalamasını görüntülemek için üstten çıkışa bakıyorum. Yük ortalamasının sadece CPU için bekleyen süreçleri rapor edip etmediğini ya da CPU veya IO için bekleyen raporlama işlemlerini anlamak istiyorum.

Bu makale unix sistemlerinin çoğunun yalnızca CPU'yu yüklerinde rapor ettiğini, ancak bu linux'un hem CPU hem de IO rapor ettiğini bildirmektedir.

Tahmin ediyorum ki OS X muhtemelen yük raporunda IO içermiyor, ancak kesin olarak bilmek istiyorum.

Yanıtlar:


1

OS X'te, çekirdek görevi GÇ bekleme süresini biriktirir ve işlem GÇ çağrı kurulumunu ve sonuçlarını yöneten CPU süresini biriktirir, ancak gerçek GÇ beklemesini değil.

Başka bir yolla top veya Activity Monitor, IO bekleyen CPU boşta iken zamanıdır. Sistem / çekirdek, IO'yu gerçekleştirmek için gereken herhangi bir çekirdek depolama / yük işleme süresine ihtiyaç duyardı, ancak normal bir sürücüdeki genel durum için, normal sanal bellek ek yükünden sonra IO'da CPU ek yükü yoktur.


Bu hayır gibi geliyor?
emmby

Sağ. G / Ç'de beklemek CPU süresini tüketmez.
nohillside
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.