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
psasla değişmez ve her zaman 2.2? Çıktısını gönderir misinizpsvetopSöz konusu komut için böylece bir göz atalım mı?