ฉันจะรับค่าเฉลี่ยการโหลด (และค่าเฉลี่ยการโหลดเท่านั้น) บน Mac OS X ได้อย่างไร


15

ในกล่องลินุกซ์ทั้งหมด/proc/loadavgมีการโหลดวัตถุดิบเป็นเวลา 1, 5 และ 15 นาที ไม่มีอะไรพิเศษ ในเครื่อง OS X ไฟล์นี้ไม่มีอยู่

มีไฟล์หรือคำสั่งเทอร์มินัลซึ่งจะให้ค่าเฉลี่ยโหลด 1, 5 และ 15 นาทีภายใต้ OS X ซึ่งคล้ายกับ/proc/loadavgบน Linux หรือไม่? ฉันรู้topและwแสดงค่าเฉลี่ยของการโหลด แต่พวกเขาก็มีข้อมูลมากขึ้นเช่นกัน ฉันต้องการเพียงแค่ค่าเฉลี่ยการโหลด


คำตอบนี้ไม่ได้สำหรับบรรทัดคำสั่งดังนั้นฉันรวมไว้เป็นความคิดเห็น พิจารณาบางอย่างเช่นเมนู iStat สำหรับการตรวจสอบค่าเฉลี่ยการโหลดและการตรวจสอบ vitals อื่น ๆ (คำเตือน: นี่เป็นแอพเชิงพาณิชย์และไม่มีฉันไม่ทำงานให้กับนักพัฒนา) มันรวมการแสดงกราฟิกบางอย่างดีจริงๆในแถบเมนูสำหรับ OSX: bjango.com/mac/istatmenus
whaley

ขอบคุณ @whaley แต่ฉันต้องการสิ่งนี้สำหรับแถบสถานะของหน้าจอ GNUสำหรับเมื่อฉัน SSH ลงใน mac ของฉัน
Josh

คำตอบ:



16

ใช้คำสั่งที่คุณรู้จัก (บนสุดเวลาทำงาน w และอื่น ๆ ) และใช้เครื่องมืออื่น ๆ เพื่อลดจำนวนข้อมูลที่คุณต้องการ

ตัวอย่างสำหรับw:

w | head -n1 | cut -d":" -f4

ตัวอย่างสำหรับuptime:

uptime | cut -d":" -f4- | sed s/,//g

ตัวอย่างของloads.d:

sudo loads.d | awk '/./ { printf "%.2f %.2f %.2f\n", $7, $8, $9 }'
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.