Perintah untuk mendapatkan% penggunaan per CPU / inti?


10

Apakah ada perintah yang dapat saya gunakan dari Terminal pada OS X untuk mendapatkan persentase penggunaan per CPU / core dalam format numerik pada iMac dual-core saya?

Saya akan perlu mengambil ini setiap 5/10 detik jadi saya mencari sesuatu yang "murah" - yang tidak akan menekan CPU terlalu keras. Mungkin sesuatu seperti top, tetapi yang menunjukkan CPU / core, yang dapat saya parse dan kemudian tampilkan di GeekTool;

Core 1: 11%
Core 2: 7%

Jawaban:


3

Atas menunjukkan masing-masing inti, Anda hanya perlu menekan '1'. Saya pikir ada juga opsi untuk mengubah kecepatan refresh.


2
OS X tidak memiliki fitur Linux-y yang bagus ini.
senjata

1
tidak tahu itu, saya diharapkan untuk menjadi standar fitur
bandi

3

Ada ekstensi yang luar biasa ke atas, yang disebut htop, yang menunjukkan grafik waktu nyata per CPU di kiri atas layar, serta banyak kontrol lain dan kemampuan penyesuaian yang sangat baik:

htop

Anda dapat menginstalnya dengan salah satu dari yang berikut:

Ada tutorial tentang cara membuat port htop dibangun untuk OS X:

https://web.archive.org/web/20100924083315/http://geektechnica.com/2009/07/how-to-install-htop-on-osx/

http://github.com/AndyA/htop-osx/tree/master


4
Bilah judul, terbakar!
jtbandes

htop perlu diperbarui untuk Snow Leopard: trac.macports.org/ticket/21036
hanleyp

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.