Мониторинг системы

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

Итак, первым делом зависшую программу обычно прибивают. Не дословно, конечно! Можно попытаться закрыть приложение. Самый простой способ для этого это кликнуть правой кнопкой мыши по ее значку в доке и в появившемся контекстном меню выбрать пункт «Завершить принудительно».

Того же самого можно добиться вызвав окно «Принудительное завершение программ» с помощью клавиатурной комбинации «Cmd-Option-Esc» и выбрав неотвечающую программу.

Обычно поступая описанным способом мы теряем все несохраненные данные. Иногда программа сама может выбраться из зависания. И, если у вас есть время, то лучше немного подождать пока программа завершит работу обычным способом. Это своеобразный компромисс между затраченным процессорным временем и уже обработанными данными.

Есть еще и третий метод — использование приложения Мониторинг системы из стандартной поставки OS X. При частом использовании нового неоттестированного софта рекомендую вытащить значок этой программы в док. Она лежит в «~/Программы/Служебные программы». Ну или можно использовать Spotlight для её вызова.

Мониторинг системы сводный брат Менеджера задач из ОС Windows. С его помощью вы сможете увидеть все запущенные процессы, используемую каждым из них память, загруженность процессора, работу с жестким диском и сетевую активность. В нашем случае мы будем использовать его в управлении зависших приложений. Замечу, не закрывать их, а именно управлять ими. Потому что с помощью монитора вы сможете возвращать их к жизни. Конечно не каждую программу можно восстановить, но если это удастся, то уже будет хорошо.

Если простой запуск монитора активности не разрешит проблему, то можно углубиться в нее глубже. В колонке «Имя процесса» вы увидите названия всех работающих на данный момент процессов. Те, которые зависли будут отмечены красным и возле них будет надпись «программа не отвечает». К несчастью, я не могу сейчас показать скриншот, отражающий вышеописанное, так как в данный момент ничего не висит (скрестил пальцы). Ну и для закрытия неработающего приложения нужно его выделить и в меню монитора выбрать пункт «Завершить процесс».

Иногда программа вызывае т такую ошибку, которая не дает завершить ее одним из представленным способом. Чтобы не случилось, зайдите в меню «Вид» монитора активности и кликните по «Послать сигнал процессу». В появившемся диалоговом окне выберите одну из трех опций: «Разрыв подключения», «Прервать» или «Завершить принудительно» Согласно моему опыту чаще всего помогает «Прервать». Только то, что программа зависла, не значит, что ее работу нельзя восстановить.

Иконку монитора активности в доке можно сконфигурировать таким образом, чтобы она отображала загрузку процессора, сети и памяти или жесткого диска, но не все одновременно. Для доступа к подобной информации можно также использовать приложения от iSlayer. Например, достаточно удобна iStat menus, выводящая подобную информацию в строке меню.

А часто ли у вас зависают программы? И какими программами вы мониторите текущее состояние мака? Дайте знать об этом в комментариях.

6 комментариев rss

hellogirl, 4.12.2008

у меня редко что-либо зависает, но бывает. Быстро лечится “убиванием” процесса, но это крайние меры. Круто, не знал, что можно просто прервать процесс, спасиб, надо как-нить попробовать :)

bjiaguk, 4.12.2008

зависания крайне редки, но все ж бывают (: не могу точно сказать какова периодичность, но ни как не чаще одного раза в 1-2 месяца, чаще всего при распаковке архивов, ну и разок finder завис. т.к. произошло это в начале моего знакомства с маками, вылечил по-гейтсовски (: – удержанием кнопки power 10 сек

Modex, 4.12.2008

Программы зависают нечасто, спасибо разработчикам, которые качественно делают софт под мак :)

У меня как-то калькулятор стандартный две минуты запускался ))) правда вечером того же дня исправился…

P.S.: а что делать если зацарапанный диск “завис” внутри мака? у меня пару раз было, по кнопке не выползает, только если перезагружать мак и при загрузке кнопку мыши держать… но это не айс как-то…

@Modex, кажется, вытащить его можно только при перезагрузке. У меня есть диски, записанные в неподдерживаемом Mac OS X формате, и стоит их вставить в MacBook, как вытащить можно будет лишь перезагрузив. Можно попробовать использовать утилиту What’s keeping me?, но я не думаю, что в этом случае она поможет.

Modex, 4.12.2008

Печально…

Mksa, 6.12.2008

Пользуюсь консольным – top , возможностей в разы больше чем у встроенной утилиты мониторинга!

Оставить комментарий