Мониторинг процессов

С операционной системой Linux я столкнулся в 2000 году и с тех пор не могу оторваться. В ней можно изучать различные скрипты, языки программирования, а самое главное - это конфигурирование. Стоит где-то что-то исправить и ...

Модератор: Moderor$

Ответить
Аватара пользователя
RedScorp™
Site Admin
Site Admin
Сообщения: 3966
Зарегистрирован: 29 окт 2003, 18:28
Откуда: Западный Казахстан, г.Уральск
Контактная информация:

Мониторинг процессов

Сообщение RedScorp™ » 19 окт 2013, 12:44

Доброго времени суток.

Ну и кто какими средствами отслеживает состояние системы? Интересует момент с процессами (процессы/процессор/память/диск/сеть....).

Кроме родного top есть более привлекательная утилита htop (установить можно из репозитория EPEL). Собственно ей и пользуюсь чтобы посмотреть именно процессы. Вот копипаст с википедии:
htop показывает все процессы в системе. Также показывает время непрерывной работы, использование процессоров и памяти.

Цветовые обозначения строки состояния CPU и MEM разделяются по приоритетам процессов и типам используемой памяти.
Для CPU, к примеру, по умолчанию заданы следующие цвета:
Синий — процессы с низким приоритетом.
Зеленый — процессы с нормальным приоритетом.
Красный — процессы с приоритетом ядра.
Оранжевый — virt time (steal + guest).
Для MEM (также по умолчанию) — следующие:
Зелёный — используемая память.
Синий — буферы.
Оранжевый — системный кэш.
Чтоже касается более детального погружение в недры системы - то можно заюзать atop (установить можно из репозитория EPEL). Копипаст с википедии:
Позволяет контролировать загрузку ЦПУ, ОЗУ, HDD, компьютерной сети, а также распределение нагрузок по обрабатываемым процессам. Важной особенностью является возможность сохранения данных в файл собственного двоичного формата.
Но существует еще и патч, благодаря которому будет отображаться и использование сети по процессам.
Ну и чтобы не забыть - некоторые горячие клавиши:
m — выстроит процессы по занятой памяти
d — построит процессы по использованию диска
n — выстроит процессы по использованию сети (доступно только с установленным патчем)
v — покажет более подробную информацию о процессах (пользователя, дату и время начала процесса)
u — выстроит таблицу по самым прожорливым пользователям
Использование shift+(d,m,n) выстроит текущий список по выше указанным параметрам.
i — изменение времени проверки, по умолчанию 10 секунд.
g — вернет все в дефолтный вывод.
Изображение Изображение
Ответить

Вернуться в «*nix»