ฉันต้องการที่จะรู้ว่าทรัพยากรคำสั่งเฉพาะที่ใช้
topและhtopแสดงข้อมูลตามกระบวนการ แต่ฉันต้องการให้ข้อมูลแสดงตามคำสั่งพื้นฐาน เช่นฉันต้องการทราบจำนวน RAM ของ Chrome ที่ใช้อยู่
ฉันต้องการที่จะรู้ว่าทรัพยากรคำสั่งเฉพาะที่ใช้
topและhtopแสดงข้อมูลตามกระบวนการ แต่ฉันต้องการให้ข้อมูลแสดงตามคำสั่งพื้นฐาน เช่นฉันต้องการทราบจำนวน RAM ของ Chrome ที่ใช้อยู่
คำตอบ:
คุณสามารถทำงานtopในโหมดแบทช์-b1 -n1ซ้ำ คุณ grep มันท่อมันawk, SUMผลและพิมพ์
top -b -n1 | grep chrome | awk '{ SUM += $9} END { print SUM }'
ฉันไม่ทราบว่าคุณต้องการส่งออกคอลัมน์ใด เปลี่ยน$9ให้เหมาะกับความต้องการของคุณ
สิ่งนี้เป็นไปได้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 แต่มีการประชาสัมพันธ์แบบเปิดที่หวังว่าจะแก้ไขได้
atopจะมีการเผยแพร่เวอร์ชันใหม่โดยไม่มีการcronอ้างอิง
การกดHในhtopกระบวนการกลุ่มโดยเธรดหลัก (คำสั่ง) จริง ๆ แล้วมันสลับการมองเห็นกระทู้
F6งานเพื่อแสดงเฉพาะกลุ่มกระบวนการ แต่การเรียงลำดับจะปิดใช้มุมมองแบบต้นไม้
htopจะไม่แสดงผลรวมไม่ว่าคุณจะทำอะไร
topและpsแตกต่างกันไปตามระบบปฏิบัติการ คุณควรติดแท็กคำถามกับระบบปฏิบัติการที่คุณใช้