ฉันต้องการที่จะรู้ว่าทรัพยากรคำสั่งเฉพาะที่ใช้
top
และhtop
แสดงข้อมูลตามกระบวนการ แต่ฉันต้องการให้ข้อมูลแสดงตามคำสั่งพื้นฐาน เช่นฉันต้องการทราบจำนวน RAM ของ Chrome ที่ใช้อยู่
ฉันต้องการที่จะรู้ว่าทรัพยากรคำสั่งเฉพาะที่ใช้
top
และhtop
แสดงข้อมูลตามกระบวนการ แต่ฉันต้องการให้ข้อมูลแสดงตามคำสั่งพื้นฐาน เช่นฉันต้องการทราบจำนวน RAM ของ Chrome ที่ใช้อยู่
คำตอบ:
คุณสามารถทำงานtop
ในโหมดแบทช์-b
1 -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
แตกต่างกันไปตามระบบปฏิบัติการ คุณควรติดแท็กคำถามกับระบบปฏิบัติการที่คุณใช้