Bagaimana saya bisa mendapatkan rata-rata beban (dan hanya rata-rata beban) di Mac OS X?

15

Pada semua kotak linux /proc/loadavgberisi beban mentah selama 1, 5, dan 15 menit. Tidak ada yang ekstra. Pada mesin OS X file ini tidak ada.

Apakah ada file atau perintah terminal yang akan memberi saya rata-rata memuat 1, 5 dan 15 menit di bawah OS X, mirip dengan /proc/loadavgdi Linux? Saya tahu topdan wmenampilkan rata-rata beban tetapi mereka juga memiliki lebih banyak informasi. Saya hanya ingin memuat rata-rata.

Josh
sumber
Jawaban ini bukan untuk baris perintah, jadi saya memasukkannya sebagai komentar. Pertimbangkan sesuatu seperti menu iStat untuk memonitor rata-rata beban dan pemantauan vital lainnya (peringatan: ini adalah aplikasi komersial, dan tidak, saya tidak bekerja untuk pengembang). Ini mengintegrasikan beberapa tampilan grafis yang sangat bagus di menu untuk OSX: bjango.com/mac/istatmenus .
whaley
Terima kasih @whaley, tapi saya ingin ini untuk statusbar layar GNU , ketika saya SSH ke mac saya.
Josh

Jawaban:

15

Anda juga dapat menggunakan sysctl ini:

sysctl -n vm.loadavg
Dustin Kirkland
sumber
16

Ambil perintah yang Anda tahu (top, uptime, w, dll.) Dan gunakan alat lain untuk mengurangi hanya data yang Anda inginkan.

Contoh untuk w:

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

Contoh untuk uptime:

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

Contoh dari loads.d:

sudo loads.d | awk '/./ { printf "%.2f %.2f %.2f\n", $7, $8, $9 }'
Komunitas
sumber