Почему бы не попробовать использовать Activity Monitor ? Он встроен, имеет графический интерфейс и предлагает много информации.
Вот как это выглядит:
Мне нравится просматривать информацию обо всех процессах (включая каждого демона и т. Д.), Работающих в Mac OS X.
Я использую:
sudo ps -A
Обновление: я также попробовал Activity Monitor, как было предложено Алексом.
Мои вопросы:
Есть ли способ лучше?
Как определить, какой из процессов является нативным (поставляется с ОС), относится к моим установленным приложениям (например, Thunderbird, Parallels Desktop и т. Д.) Или не может быть классифицирован?
Как узнать, какие процессы отправляют информацию в Интернет или локальную сеть?
Справочная информация:
система реагирует медленно, и Терминал имеет тенденцию зависать после первого запуска приложения «Терминал» после запуска. Я пытался удалить неиспользуемые приложения, запустить все сценарии обслуживания Maintenance.app, отключить элементы автозагрузки, отключить все eye candy, купил макс. RAM - но все равно все медленно.
Почему бы не попробовать использовать Activity Monitor ? Он встроен, имеет графический интерфейс и предлагает много информации.
Вот как это выглядит:
Если бы я пытался выяснить, почему Terminal или bash запускались медленно, я сначала дважды проверил бы каталоги в PATH, которые основаны на сети (у вас есть какие-либо общие ресурсы AFP или NFS, установленные на вашем компьютере? настольные Mac, но это дело, которому учат "Unix-SA-101".)
Затем я попытался бы поместить скрипт в отдельную исполняемую оболочку, чтобы посмотреть, были ли они медленными. Я также мог бы либо войти в систему удаленно, через SSH, либо использовать программу другого типа 'term', чтобы выполнить 'sudo dtruss -d -f -p' для недавно запущенного идентификатора процесса Terminal.app и посмотреть, есть ли какие-либо подсказки там о том, что он был занят (или не делал!). Если бы я мог воспроизвести проблему, просто запустив процесс bash, то я бы обсудил это напрямую.
Предполагая, что вы используете какой-либо вариант Leopard, этот сценарий выведет большой длинный список всех дополнений системы вторичного рынка, которые он может найти в вашей системе:
http://www.khiltd.com/Downloads/ConsultantsCanary.tar.gz
И этот выгрузит большой длинный список всех процессов с открытыми сетевыми подключениями (очень, очень медленно):
http://www.khiltd.com/Downloads/lwt.sh
Первый - это оболочка AppleScript с двойным щелчком, второй должен запускаться из командной строки и может выдать несколько ошибок, кроме 10.6. Ни один из них не делает ничего, кроме сообщения о существовании файлов, поэтому, если вы хотите что-то удалить, вы должны сделать это самостоятельно.