เมื่อฉันรันคำสั่งต่อไปนี้เพื่อรับการใช้ cpu ฉันได้รับการใช้งาน cpu ดี + ผู้ใช้
top -b -n1 | grep "Cpu(s)" | awk '{print $2 + $4}'
เอาท์พุท:
14.5
ที่นี่ฉันได้รับปัญหาคือผลลัพธ์ขึ้นอยู่กับคำสั่งด้านบนจึงไม่เปลี่ยนทันทีเป็นคำสั่งด้านบน ดังนั้นฉันจึงไม่ได้รับซีพียูที่ถูกต้องทันที มันให้ผลลัพธ์เดียวกันและไม่เปลี่ยนแปลง
ฉันต้องการรับการใช้งาน CPU แบบเรียลไทม์ในเอาต์พุต โปรดช่วยฉันปรับปรุงคำสั่งของฉัน