İşlemci Yüzdesi Kullanımını Neden Toplam İşlemci Süresinden daha büyük


13

TOP komutunu çalıştırdığımda, bir işlem% 1208 işlemci kullanımını gösterir ve IRIX modu açıkken toplam CPU usr süresi% 81.7'dir. IRIX modunu kapattığımda, işlem% 99 cpu kullanımı gösteriyor ve toplam kullanıcı cpu süresi% 43.

Neler olabileceği hakkında bir fikrin var mı?

Güncelleme CPU kullanımı doğru rapor edilmemesi için VM yanlış yapılandırılabilir mi?


3
Kaç tane CPU'nuz var?
Gilles 'SO- kötü olmayı kes'

Vm üzerinde 4, ana bilgisayarda 16.
Brig

Yanıtlar:


11

Irix / Solaris Modu ( man 1 top):

     <I> :Irix/Solaris_Mode_toggle
          When operating in  'Solaris  mode'  ('I'  toggled  Off),  a
          task's  cpu  usage  will  be divided by the total number of
          CPUs.  After issuing this command, you'll  be  informed  of
          the new state of this toggle.


...

      if 'Irix mode' is Off,  top  will  operate  in
      'Solaris  mode' where a task's cpu usage will be divided by the
      total number of CPUs.  You toggle 'Irix/Solaris' modes with the
      'I' interactive command

Diyelim ki Ntoplam CPU sayısı. Sonra IrixMod, %CPUCPU kullanımı dışında N * 100%. In Solarismodunda %CPUolduğu %CPU in Irix mode/ N.

Görmek: Comprehending 'top' CPU usage


DÜZENLE :

toplam kullanıcı işlemci süresi% 43

% Sistem ( sistem (çekirdek) düzeyinde yürütmek için CPU kullanım yüzdesi. ) Zamanında göz ardı düşünüyorum . Gibi diğer araçları deneyin mpstat, iostatve sarCPU kullanımını analiz etmek için.


Merhaba John,% sistem zamanı 0'a yakındı. Tutarsızlığı anlamaya çalışıyorum. İşlemci kullanımını doğru bildirmeyen VM'nin yanlış yapılandırması olabilir mi?
Brig
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.