Команда top
в OS X довольно дрянная .. Команда, включенная в большинство дистрибутивов Linux, позволяет вам изменять столбец сортировки с помощью <
и >
, есть цветной режим (при нажатии клавиши z
) и множество других полезных опций.
Есть ли инструмент командной строки для замены? В идеале мне бы хотелось htop
для OS X, но поскольку он полагается на файловую систему / proc /
( см. Эту ветку ), он не был перенесен (и, вероятно, никогда не будет)
Очевидный ответ - "Монитор активности", но я ищу инструмент командной строки!
top
на MacOS X действительно поддерживает сортировку, по крайней мере:
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}.
Вершина на OS X требует небольшой тонкой настройки (это не как 'blinged' как вершина GNU), но легко сделать.
На Leopard или Тигре, я использую 'главный-FRo [поле]', где' [поле]' обычно CPU, vsize, rsize, и так далее.-F и-R опции пожертвуют некоторой точностью за вычисление памяти для огромного уменьшения в использовании ЦП вершиной.
Я работаю над портированием htop к OSX. repo здесь (более активное ветвление здесь, и может быть установлен через brew install htop
)
Я в настоящее время пытаюсь разработать, что сделать о столкновении лицензирования между libtop Apple (APSL) и htop (GPL). Существует, вероятно, не намного больше программирования, чтобы сделать на нем - но мне, вероятно, придется повторно реализовать биты libtop, в котором я нуждаюсь. Если у кого-либо есть предложения о том, как заставить работу лицензирования по возможности говорить.
Существует также варево для htop, если это - то, как Вы прокручиваетесь.
К сожалению,/usr/bin/top Apple продолжает регрессировать, поскольку он больше даже не понимает составной единственный символ args:
$ top -FR
invalid option or syntax: -FR
[...]
Теперь необходимо использовать, например, "вершина-F-R-u". Но, эй, "вершина" Apple не сортирует по CPU по умолчанию поэтому, возможно, это - наименьшее количество его забот.
Взгляд - Взгляните на вашу систему - это то, что вы ищете. Раньше я использовал его в Linux, он кроссплатформенный и действительно хорош.
Вот мой снимок экрана.