it-swarm-tr.com

Mac OS X için daha iyi bir "üst" komut?

OS X'teki top komutu oldukça berbat .. Çoğu Linux dağıtımının içerdiği komut, < ve >, renkli bir mod (z tuşuna basarak) ve bir dizi diğer faydalı seçenek vardır.

Yedek komut satırı aracı var mı? İdeal olarak OS X için htop istiyorum, ancak /proc/ dosya sistemi ( bu konuya bakın ) taşınmamış (ve muhtemelen asla olmayacak)

Açık cevap "Etkinlik Monitörü", ama bir komut satırı aracı arıyorum!

27
dbr

MacOS X'te topyok en azından sıralamayı destekliyor:

    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}.
23
Alnitak

OStop'a htop aktarımı üzerinde çalışıyorum. Repo burada (daha aktif çatal burada ve brew install htop )

Şu anda Apple'ın libtop (APSL) ve htop (GPL) arasındaki lisans çatışması hakkında ne yapacağımı anlamaya çalışıyorum. Muhtemelen üzerinde daha fazla programlama yok - ama ihtiyacım olan libtop parçalarını tekrar uygulamak zorunda kalabilirim. Herhangi birinin lisans işleminin nasıl yapılacağı konusunda önerileri varsa lütfen konuşun.

enter image description here

20
hexten

htop artık macports'un bir parçası - tadını çıkarın

9
Joel K

Bakışlar - Sisteminize göz atın aradığınız şeydir. Daha önce Linux'ta kullandım, platformlar arası ve gerçekten iyi.

İşte ekran görüntüm.

enter image description here

8
chhantyal

Ayrıca bu şekilde oynarsanız htop için demlemek vardır.

Ne yazık ki, Apple'ın/usr/bin/top gerilemeye devam ediyor, çünkü artık bileşik tek karakter argümanlarını bile anlamıyor:

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

Şimdi örneğin; "top -F -R -u". Ancak, hey, Apple'ın "üst" varsayılan olarak cpu tarafından sıralanmaz, bu yüzden belki de endişeleri en az.

7
Metaxis

OS X'te en iyisi biraz tweaking gerektirir (GNU top) kadar 'blinged' değildir), ancak bunu yapmak kolaydır.

Leopard veya Tiger'da 'top -FRo [field]' kullanıyorum, burada '[field]' genellikle cpu, vsize, rsize vb. -F ve -R seçenekleri CPU kullanımında büyük bir düşüş için bellek hesaplaması için bir miktar hassasiyetten ödün verecek.

3
Dan Udey