Làm cách nào tôi có thể lấy trung bình tải (và chỉ trung bình tải) trên Mac OS X?


15

Trên tất cả các hộp linux /proc/loadavgchứa tải thô trong 1, 5 và 15 phút. Không có gì thêm. Trên máy OS X, tập tin này không tồn tại.

Có một tập tin hoặc một lệnh đầu cuối nào sẽ cung cấp cho tôi mức trung bình tải 1, 5 và 15 phút trong OS X, tương tự như /proc/loadavgtrên Linux không? Tôi biết topwhiển thị trung bình tải nhưng họ cũng có nhiều thông tin hơn. Tôi chỉ muốn trung bình tải.


Câu trả lời này không dành cho dòng lệnh, vì vậy tôi đưa nó vào như một bình luận. Hãy xem xét một cái gì đó như các menu iStat để theo dõi tải trung bình và theo dõi sức sống khác (cảnh báo: đây là một ứng dụng thương mại và không tôi không làm việc cho nhà phát triển). Nó tích hợp một số màn hình đồ họa thực sự đẹp trong thanh thực đơn cho OSX: bjango.com/mac/istatmenus .
cá voi

Cảm ơn @whaley, nhưng tôi muốn điều này cho thanh trạng thái của màn hình GNU , khi tôi SSH vào máy mac của mình.
Josh

Câu trả lời:



16

Thực hiện các lệnh bạn biết (hàng đầu, thời gian hoạt động, w, v.v.) và sử dụng các công cụ khác để giảm xuống chỉ còn dữ liệu bạn muốn.

Một ví dụ cho w:

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

Một ví dụ cho uptime:

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

Một ví dụ về loads.d:

sudo loads.d | awk '/./ { printf "%.2f %.2f %.2f\n", $7, $8, $9 }'
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.