5

Мне нравится просматривать информацию обо всех процессах (включая каждого демона и т.д.), Работающих в Mac OS X.

Я использую:

sudo ps -A

Обновление: я также попробовал Activity Monitor, как было предложено Алексом.

Мои вопросы:

  • Есть ли способ лучше?

  • Как определить, какие из процессов являются нативными (поставляются с ОС), принадлежат ли мои установленные приложения (т.е. Thunderbird, Parallels Desktop и т.д.) Или не могут быть классифицированы?

  • Как узнать, какие процессы отправляют информацию в Интернет или локальную сеть?

Фон:
Система реагирует медленно, и Терминал имеет тенденцию зависать после того, как я запускаю приложение Терминала в первый раз после запуска. Я попытался удалить неиспользуемые приложения, запустить все сценарии обслуживания Maintenance.app, отключить элементы автозагрузки, отключить все eye candy, купил макс. RAM - но все равно все медленно.

3 ответа3

8

Почему бы не попробовать использовать Activity Monitor? Он встроен, имеет графический интерфейс и предлагает много информации.

Вот как это выглядит:

альтернативный текст

0

Если бы я пытался выяснить, почему Terminal или bash запускались медленно, я сначала дважды проверил бы каталоги в PATH, которые основаны на сети (у вас есть какие-либо общие ресурсы AFP или NFS, установленные на вашем компьютере? Не так часто встречается на настольных компьютерах Mac, но это дело, которому учат Unix-SA-101.)

Затем я попытался бы поместить скрипт в отдельную исполняемую оболочку, чтобы посмотреть, были ли они медленными. Я также мог бы либо войти в систему удаленно, через SSH, либо использовать программу другого типа 'term', чтобы выполнить 'sudo dtruss -d -f -p' для недавно запущенного идентификатора процесса Terminal.app и посмотреть, есть ли какие-либо подсказки там относительно того, что он был занят, делая (или не делал!) Если бы я мог воспроизвести проблему, просто запустив процесс bash, я бы обратился к этому напрямую.

0

Предполагая, что вы используете какой-либо вариант Leopard, этот сценарий выведет большой длинный список всех дополнений системы вторичного рынка, которые он может найти в вашей системе:

http://www.khiltd.com/Downloads/ConsultantsCanary.tar.gz

И этот выгрузит большой длинный список всех процессов с открытыми сетевыми подключениями (очень, очень медленно):

http://www.khiltd.com/Downloads/lwt.sh

Первый - это оболочка AppleScript с двойным щелчком, второй должен запускаться из командной строки и может выдать несколько ошибок, кроме 10.6. Ни один из них не делает ничего, кроме сообщения о существовании файлов, поэтому, если вы хотите что-то удалить, вы должны сделать это самостоятельно.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .