В процессе работы мне частенько приходится сталкиваться с администрированием и настройкой LAMP на физических и виртуальных серверах для отладки или реальных проектов нашей компании. И, как и все администраторы, для просмотра нагрузки на сервер я привык использовать утилиту top, выводящую список процессов, отсортированный по нагрузке на процессор. Конечно утилита очень удобная, и, возможно, полистав man, можно найти много фишек этой утилиты, но мне, как пользователю windows, не привычно использовать параметры командной строки и тому подобное. А вот горячие клавиши были бы как нельзя кстати.
И вот недавно я встретил утилиту htop - человеко-понятный top
[spoiler] Утилита представляет собой "раскрашенный" top с более понятным показом нагрузки на процессор, загруженности памяти и общей нагрузки на сервер. Так же пользователю представляется некий набор горячих клавиш, которые видны под списком процессов:
F1 - Help Страница с описанием горячих клавиш, доступных пользователю. Из основных возможностей хотелось бы выделить:
Поиск процессов;
Отображение процессов в виде дерева;
Выделение (отметка) процессов;
Повышение/понижение приоритета процесса;
Удаление процессов;
Сортировка процессов.
F2 - Настройка Настройка отображения колонок.
F3 - Поиск Поиск процесса по имени или идентификатору.
F4 - Направление сортировки
F5 - Показ процессов в виде дерева процессов
F6 - Сортировка Выбор колонки для сортировки.
F7, F8 - Приоритет Понижение и повышение приоритета процесса соответственно.
F9 - Удаление
F10 - Выход
Таким образом, большинство команд управления и просмотра процессов можно выполнить при помощи горячих клавиш, предлагаемых этой утилитой. Так же хотелось бы отметить очень наглядное представление загруженности памяти, с разделением на использованную память, буферы и кеш.
__________________________________ Оригинал статьи размещен в моем блоге.
Группы на сайте создаются не только сотрудниками «1С-Битрикс», но и партнерами компании. Поэтому мнения участников групп могут не совпадать с позицией компании «1С-Битрикс».