Buna benzer bir kaç yazı gördüm, en önemlisi İşte , ama cevaplardan pek memnun değildi. Karşılaştırıyorum top
ve ps
belirli bir süreç üzerinde sonuçlanır ve CPU kullanımında büyük farklılıklar olduğunu görürsünüz. top
sürekli yüksekler (> 3-4 aralıklarda>% 50) dahil olmak üzere aralıktan <% 1 ile% 100 arasında değişir ps
% 2,2 de sabittir. İzlemekte olduğum sürecin hiçbir çocuğu ya da hiçbir şeyi yok, bu yüzden ne yapacağımdan emin değilim. Beri yüksek süreler devam ettiğinden top
, Örnekleme aralığını ekarte edebileceğimi hissediyorum.
Bu gerçekten, bu iki aracın, yukarıda bağlantı kurduğum soru tarafından önerildiği gibi, G / Ç bekleme süresini nasıl karşıladığı konusundaki bir tutarsızlık mıdır?
DÜZENLE:
% 2,1’e dalgalandığını gördüm. ps
, ama şimdiye kadar. Çıkış top -p 4522
:
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
4522 root 16 0 340m 316m 4732 R 54.7 1.3 508:57.46 maui
Çıkış ps u -p 4522
:
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 4522 2.2 1.3 348764 324456 ? Ss Aug25 509:25 /usr/local/maui/sbin/maui
ps
asla değişmez ve her zaman 2.2? Çıktısını gönderir misinizps
vetop
Söz konusu komut için böylece bir göz atalım mı?