вторник, 13 октября 2009 г.

Сбор информации о происходящем на компьютере

Сбор информации о происходящем на компьютере:

Начать стоит, конечно, со стандартного top:

top - display Linux tasks

top показывает в реальном времени информацию о работающих в системе процессах, а именно номер процесса; количество потребляемой памяти, свопа и процессорного времени; имя, номер и группу пользователя, запустившего процесс; и другую информацию, отображение которой можно настроить, руководствуясь подсказкой, вызываемой клавишей h.
Некоторые горячие клавиши:
<, > выбор столбца для сортировки
z переключение режимов цветной/черно-белый
k убить процесс
q выход

htop:

htop - interactive process viewer

htop аналогичен top, разница в интерфейсе, использующем библиотеку ncurses. В htop по строчкам процессов можно перемещаться с помощью клавиш управления курсором, и производить действия функциональными клавишами, подсказки к которым указаны в нижней части экрана, подобно интерфейсу mc.

atop:

atop - AT Computing's System & Process Monitor

atop тоже очень похож на top, но так же показывает использование процессами дисковых устройств и сети.

iftop:

iftop - display bandwidth usage on an interface by host

Программа iftop показывает загруженность выбранного (либо всех сразу) сетевого интерфейса. Например на шлюзе посмотреть, кто же так много качает, что весь канал забит. См. еще nettop, iptraf, ntop(имеет web-интерфейс)

iotop:

iotop - simple top-like I/O monitor

С помощью iotop можно отслеживать использование запоминающих устройств. Интерфейс очень похож на top, клавиша o переключает режимы отображения «все процессы»/«процессы, производящие I/O операции», стрелки «влево»/«вправо» меняют столбец сортировки, r переворачивает порядок сортировки.

mytop, innotop, pg_top:

Утилиты для мониторинга происходящего в СУБД mysql/mysql+innoDB/postges соответствено.

powertop:

powertop - program to analyze power consumption on Intel-based laptops

Отображает использование электроэнергии различными частями лэптопов Intel.

latencytop:

tool for identifying where in the system latency is happening

Программа для выявления причин «задержек» в процессах. Например узнать, из-за чего «заикается» воспроизведение звука.

Комментариев нет:

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