üst / htop; işlemi komutla grupla


20

Belirli bir komutun ne kadar kaynak kullandığını bilmek istiyorum.

topve htopişlem başına bilgi görüntüler ancak komut başına bilgi gösterilmesini istiyorum. Örneğin ne kadar RAM kromu kullandığını bilmek istiyorum.


5
OS gibi topve buna psgöre yardımcı programlar. Soruyu kullandığınız işletim sistemi ile etiketlemelisiniz.
jordanm

Yanıtlar:


9

1 yineleme ile toptoplu modda çalıştırabilirsiniz . Bunu için, boru bunu grep , sonuç ve yazdırabilirsiniz.-b-n1awkSUM

top -b -n1 | grep chrome | awk '{ SUM += $9} END { print SUM }'

Hangi sütunu çıkarmak istediğinizi bilmiyorum. $9İhtiyaçlarınıza göre değiştirin .


6

Bu mümkün atop. Çalıştırırken basın p. Yardımdan:

Accumulated figures:
        'u'  - total resource consumption per user
        'p'  - total resource consumption per program (i.e. same process name)
        'j'  - total resource consumption per container

Kullanmamı engelleyen tek şey atop alıkoyan cron bağımlılığı, ancak umarım bunu düzelten açık bir halkla ilişkiler var
Kod Bling

1
Güncelleme: PR kabul edildi ve yeni bir atopsürüm yayınlanmayacakcron bağımlılık .
Kod Bling

6

Basılması Hiçinde htopgrubun ana iş parçacığı (komut) tarafından süreçleri, aslında ipler görünürlüğünü geçiş yapar.


Hala bir süreç ağacı olsa da, iplikleri gizler. Ağaç görünümünü kullanma ve ağaçları F6yalnızca işlem grubunu göstermek için çalışmalarla daraltma , ancak sıralama ağaç görünümünü devre dışı bırakır.
Kod Bling

Ağaç görünümünde, ağaç dalları çöktüğünde bile, hala toplamları göstermediğini, sadece işlem başına olduğunu fark ettim. Çocuklar için toplamları listelemesi gereken sütunlar var, ancak bunlar da işe yaramıyor. htopne yaparsanız yapın toplamları göstermez.
Kod Bling
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.