Perintah "atas" yang lebih baik untuk Mac OS X? [Tutup]

27

The topperintah pada OS X cukup jelek .. Yang termasuk dengan distro Linux memungkinkan Anda untuk mengubah sort-by kolom menggunakan <dan >, ada modus berwarna (dengan menekan ztombol), dan sekelompok pilihan berguna lainnya.

Apakah ada alat baris perintah pengganti? Idealnya saya ingin htopuntuk OS X, tetapi karena bergantung pada sistem /proc/file ( lihat utas ini ) belum porting (dan mungkin tidak akan pernah)

Jawaban yang jelas adalah "Monitor Aktivitas", tetapi saya sedang mencari alat baris perintah!

dbr
sumber
3
<3 htop. +1 ditambahkan untuk alasan ini. Pesan diperpanjang karena persyaratan karakter bodoh.
Kent Fredric
ok, saya sudah menjawab masalah 'semacam' - "opsi berguna" apa lagi yang Anda lewatkan?
Alnitak
3
Perhatikan bahwa sistem file / proc dapat dibuat tersedia menggunakan MacFUSE: osxbook.com/book/bonus/chapter11/procfs Saya tidak tahu port 'top' apa pun yang memanfaatkan ini.
Sören Kuklau
1
Saya khawatir bahwa proksi MacFUSE bukan pengganti drop-in untuk proksi Linux. Ketika saya mencoba mengompilasi htop (atau menjalankan dstat), saya dihentikan karena tidak ada direktori / proc / stat.
Clinton Blackmore

Jawaban:

23

topdi MacOS X tidak mendukung penyortiran, setidaknya:

    O<skey>        Set secondary sort key to <skey> (see o<key>).
    o<key>         Set primary sort key to <key>: [+-]{command|cpu|pid
                   |prt|reg|rprvt|rshrd|rsize|th|time|uid|username|vprvt
                   |vsize}.
Alnitak
sumber
20

Saya sedang mengerjakan porting htop ke OSX. Repo ada di sini (garpu lebih aktif di sini , dan dapat diinstal melalui brew install htop)

Saat ini saya sedang mencoba untuk mencari tahu apa yang harus dilakukan tentang benturan lisensi antara Apple's libtop (APSL) dan htop (GPL). Mungkin tidak banyak lagi pemrograman yang harus dilakukan - tetapi saya mungkin harus mengimplementasikan kembali bit libtop yang saya butuhkan. Jika ada yang punya saran tentang cara membuat perizinan berfungsi, silakan bicara.

masukkan deskripsi gambar di sini

hexten
sumber
1
Kerja bagus, satu-satunya kekhawatiran saya adalah Anda harus menjalankannya dengan sudo untuk melihat informasi memori. Jika memungkinkan membuatnya berfungsi tanpa meminta sudo, cobalah untuk meningkatkan langsung darinya.
sorin
Sayangnya klik mouse tidak berfungsi.
Erik Kaju
9

htop sekarang menjadi bagian dari macports - selamat menikmati

Joel K
sumber
8

Pandangan - Mata pada sistem Anda adalah apa yang Anda cari. Saya sebelumnya menggunakannya di Linux, ini adalah cross-platform dan sangat bagus.

Ini screenshot saya.

masukkan deskripsi gambar di sini

chhantyal
sumber
7

Ada juga minuman untuk htop jika itu yang Anda lakukan.

Sayangnya, Apple / usr / bin / top terus mengalami kemunduran, karena Apple tidak lagi memahami kata majemuk tunggal:

$ top -FR
invalid option or syntax: -FR
[...]

Sekarang Anda harus menggunakan mis. "Top -F -R -u". Tapi, hei, "top" Apple tidak mengurutkan berdasarkan cpu secara default, jadi mungkin itu yang paling dikhawatirkan.

Metaxis
sumber
3

Top pada OS X membutuhkan sedikit penyesuaian (tidak 'blinged out' seperti GNU top), tetapi mudah dilakukan.

Di Leopard atau Tiger, saya menggunakan 'top -FRo [bidang]', di mana '[bidang]' biasanya cpu, vsize, rsize, dan sebagainya. Opsi -F dan -R akan mengorbankan presisi untuk perhitungan memori untuk penurunan besar dalam penggunaan CPU.

Dan Udey
sumber