Текущий контроль процессов: команда ps
Категория: Управление процессами | Автор: admin | 30-09-2009, 04:21

Команда ps — основной инструмент, которым системный администратор пользуется для текущего контроля процессов. Версии этой команды различаются аргументами и выходным форматом, но, по сути, выдают одну и ту же информацию. Все версии можно разбить на два основных лагеря: системы семейства System V (Solaris, HP-UX) и системы семейства BSD (Red Hat, FreeBSD). Кроме того, поставщики могут настраивать эту команду с учетом конфигурации системы, так как она тесно связана с особенностями обработки процессов в ядре и поэтому часто отражает изменения в ядре.

С помощью команды ps можно получить информацию об идентификаторах, приоритете, управляющем терминале того или иного процесса и многое другое. Она также позволяет узнать о том, какой объем памяти использует процесс, сколько времени центрального процессора он затребовал, каково его текущее состояние (выполняется, остановлен, простаивает и т.д.). Процессы-зомби листинге команды ps обозначаются как <exiting> или <defunct>.


Просмотров: 18082 | Подробнее... | Комментариев: 0
  Процессы, вышедшие из-под контроля
Категория: Управление процессами | Автор: admin | 30-09-2009, 04:24

Иногда в системе появляются процессы, которыми по той или иной причине должен заниматься администратор. Неуправляемые процессы бывают двух видов: пользовательские, потребляющие слишком много системных ресурсов (например, времени центрального процессора или дискового про­странства), и системные, которые внезапно "впадают в буйство" и начинают вести себя непредсказуемо. Процессы первого типа могут быть вполне работоспособными, просто они некорректно обращаются с ресурсами. В то же время системные процессы всегда должны работать в соответствии с определенными правилами.

 

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

Просмотров: 3225 | Подробнее... | Комментариев: 0
  Проверка производительности системы
Категория: Анализ производительности | Автор: admin | 21-06-2010, 00:11

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

 

Анализ использования центрального процессора

 

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


Просмотров: 10772 | Подробнее... | Комментариев: 0


 
Логин
Пароль
 

 
Locations of visitors to this page