ด้านบน / htop; กระบวนการกลุ่มตามคำสั่ง


20

ฉันต้องการที่จะรู้ว่าทรัพยากรคำสั่งเฉพาะที่ใช้

topและhtopแสดงข้อมูลตามกระบวนการ แต่ฉันต้องการให้ข้อมูลแสดงตามคำสั่งพื้นฐาน เช่นฉันต้องการทราบจำนวน RAM ของ Chrome ที่ใช้อยู่


5
ยูทิลิตี้เช่นtopและpsแตกต่างกันไปตามระบบปฏิบัติการ คุณควรติดแท็กคำถามกับระบบปฏิบัติการที่คุณใช้
จอร์แดน

คำตอบ:


9

คุณสามารถทำงานtopในโหมดแบทช์-b1 -n1ซ้ำ คุณ grep มันท่อมันawk, SUMผลและพิมพ์

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

ฉันไม่ทราบว่าคุณต้องการส่งออกคอลัมน์ใด เปลี่ยน$9ให้เหมาะกับความต้องการของคุณ


6

สิ่งนี้เป็นไปได้atopค่ะ เพียงกดpเมื่อเรียกใช้ จากความช่วยเหลือ:

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

สิ่งเดียวที่ทำให้ฉันหยุดการใช้งานatopคือการพึ่งพา cron แต่มีการประชาสัมพันธ์แบบเปิดที่หวังว่าจะแก้ไขได้
Code Bling

1
อัปเดต: ยอมรับการประชาสัมพันธ์แล้วและatopจะมีการเผยแพร่เวอร์ชันใหม่โดยไม่มีการcronอ้างอิง
รหัส Bling

6

การกดHในhtopกระบวนการกลุ่มโดยเธรดหลัก (คำสั่ง) จริง ๆ แล้วมันสลับการมองเห็นกระทู้


มันซ่อนเธรดแม้ว่าจะยังมีแผนผังกระบวนการอยู่ การใช้มุมมองแบบต้นไม้และยุบต้นไม้ด้วยF6งานเพื่อแสดงเฉพาะกลุ่มกระบวนการ แต่การเรียงลำดับจะปิดใช้มุมมองแบบต้นไม้
รหัส Bling

ฉันรู้ว่าในมุมมองแบบต้นไม้แม้จะมีกิ่งไม้ยุบอยู่ แต่ก็ยังไม่แสดงผลรวมเป็นเพียงกระบวนการต่อกระบวนการ มีคอลัมน์ที่ควรแสดงรายการผลรวมสำหรับเด็ก แต่คอลัมน์เหล่านั้นดูเหมือนจะไม่ทำงานเช่นกัน htopจะไม่แสดงผลรวมไม่ว่าคุณจะทำอะไร
รหัส Bling
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.