Ubuntu server load graph'lerde 4 tip CPU tüketimi görüyorum: Kullanıcı, Sistem, Güzel ve Boşta.
Nice tipi ne anlama geliyor?
Ubuntu server load graph'lerde 4 tip CPU tüketimi görüyorum: Kullanıcı, Sistem, Güzel ve Boşta.
Nice tipi ne anlama geliyor?
Yanıtlar:
CPU programlama önceliğidir, daha yüksek değerler (+19) düşük öncelik anlamına gelir ve düşük değerler (-20) daha yüksek öncelik anlamına gelir (ters ilişki). man 2 getpriority
size birçok detay verecek. Komutla bir işlem başlatırken güzel değeri ayarlayabilir nice
ve daha sonra komutla değiştirebilirsiniz renice
. Sadece süper kullanıcı (root) bir işlemin öncelikli artışını belirleyebilir.
nice
, "güzel CPU zamanı" nın ne anlama geldiğini ancak ne anlama geldiğini açıklar .
Bir CPU kullanım grafiği veya raporunda, "hoş" CPU yüzdesi, kullanıcı düzeyinde işlemlerin pozitif bir güzel değere sahip olduğu CPU süresinin yüzdesidir (düşük programlama önceliği - man nice
ayrıntılar için bkz .).
Temel olarak şu anda "kullanımda" olan CPU zamanıdır, ancak normal (güzel değer 0) veya yüksek öncelikli (negatif güzel değer) işlem gelirse, bu programlar CPU'dan atılır.
man 1 iostat
``% nice'den aldım : Kullanıcı düzeyinde iyi bir öncelikle yürütülürken oluşan CPU kullanım yüzdesini göster. '. CPU zamanı değil gibi görünüyor.
%user
: Kullanıcı düzeyinde yürütülürken oluşan CPU kullanım yüzdesi (uygulama).
%nice
: Kullanıcı düzeyinde iyi bir öncelikle yürütülürken ortaya çıkan CPU kullanım yüzdesi.
%system
: Sistem düzeyinde (çekirdek) yürütülürken ortaya çıkan CPU kullanım yüzdesi.
%iowait
: Sistemin olağanüstü bir disk G / Ç isteğine sahip olduğu CPU veya CPU'ların boşta kaldığı süre.
%idle
: CPU veya CPU'ların boşta olduğu ve sistemin olağanüstü bir disk G / Ç isteğine sahip olmadığı süre.
Kaynak: http://www.cyberciti.biz/tips/how-do-i-find-out-linux-cpu-utilization.html
Ayrıca bakınız man mpstat
.
Nice, toplu iş veya arka plan işleri için tasarlanmıştır. İşler çok kibardır (daha düşük zamanlama önceliği verilir), böylece çevrimiçi kullanıcılar ihtiyaç duyduğunda CPU kullanmazlar. Güzel ve renice programları güzel önceliği belirler. Olumsuz hoş öncelikler kötüdür (gerçek zamanlı).
Boşta kalma süresi düşük ancak çok iyi zamanınız varsa, muhtemelen Set at Home veya benzeri başka bir arka plan işlemi gerçekleştiriyorsunuzdur.