Linux: мониторим исспользование диска при помощи iotop
Когда нам хочется посмотреть загрузку памяти и процессора мы обычно исспользуем утилиту top. Для мониторинга загрузки ввода/вывода дисковой подсистемы мы можем исспользвовать утилиту iotop. Написанная на Python эта утилита удобна и информативна.
[ad#ad-2]
iotop доступна для установки как пакет Debian, доступна из репозитариев Ubuntu, а так же ее можно просто собрать из исходников при помощи Python 2.5 (или выше). Так же необходимо ядро (kernel ) 2.6.20 или выше с включенными опциями TASK_DELAY_ACCT и TASK_IO_ACCOUNTING.
Дефолтный вывод утилиты легко понимаем и очень похож на результат работы утилиты top.Для каждого запущенного процесса утилита показывает такую информацию как скорость и объем записи/чтения с диска, работы со swap и многое другое. Так же можно сортировать выводимую информацию по любому параметру при помощи кнопок «вправо» и «влево». А нажатие кнопки «r» просто поменяет порядок сортировки от большему к меньшему значению и наоборот.
По умолчанию отображаются все запущенные процессы, но нажатием кнопки «o» мы можем заставить утилиту отображать только те процессы, которые действительно обращаются к дисковой подсистеме.
Для Ubuntu мы устанавливаем утилиту просто
$ sudo apt-get install iotop [sudo] password for test: Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово НОВЫЕ пакеты, которые будут установлены: iotop обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. Необходимо скачать 21,4kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 164kB. Получено:1 http://archive.ubuntu.com karmic/universe iotop 0.3-1 [21,4kB] Получено 21,4kБ за 0с (65,4kБ/c) Выбор ранее не выбранного пакета iotop. (Чтение базы данных ... на данный момент установлено 240575 файлов и каталогов.) Распаковывается пакет iotop (из файла .../archives/iotop_0.3-1_all.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет iotop (0.3-1) ... Обрабатываются триггеры для python-support ...
А результат работы будет приблизительно таким
Total DISK READ: 0.00 B/s | Total DISK WRITE: 0.00 B/s TID PRIO USER< DISK READ DISK WRITE SWAPIN IO COMMAND 1135 be/4 avahi 0.00 B/s 0.00 B/s 0.00 % 0.00 % avahi-daemon: running [test] 1136 be/4 avahi 0.00 B/s 0.00 B/s 0.00 % 0.00 % avahi-daemon: chroot helper 1427 be/4 daemon 0.00 B/s 0.00 B/s 0.00 % 0.00 % atd 26894 be/4 gdm 0.00 B/s 0.00 B/s 0.00 % 0.00 % metacity 7179 be/4 gdm 0.00 B/s 0.00 B/s 0.00 % 0.00 % dbus-launch --exit-with-session 7180 be/4 gdm 0.00 B/s 0.00 B/s 0.00 % 0.00 % dbus-daemon --fork --print-pid 5 --print-address 7 --session 7181 be/4 gdm 0.00 B/s 0.00 B/s 0.00 % 0.00 % gnome-session --autostart=/usr/share/gdm/autostart/LoginWindow/ 7184 be/4 gdm 0.00 B/s 0.00 B/s 0.00 % 0.00 % gconfd-2 7187 be/4 gdm 0.00 B/s 0.00 B/s 0.00 % 0.00 % gnome-session --autostart=/usr/share/gdm/autostart/LoginWindow/
Similar Posts:
Метки
3D 2010 AMD Android Apple apt-get aptitude CISCO Core cpu D-Link debian ethernet Facebook Firefox FreeBSD Gnome Google hacking IBM Intel IOS Ip iPhone KDE Linux Microsoft Mozilla networking NVidia Radeon Red Hat Samsung Server Twitter Ubuntu USB Windows Windows 7 интернет процессор бизнес безопасность видео сетиСчетчики
Popular Posts
- Windows 7:боремся с ошибкой BOOTMGR is missing
- Windows 7:боремся с ошибкой BOOTMGR is missing (в картинках)
- Linux: Восстанавливаем работу grub после обновления Ubuntu до 10.04
- Windows 7: Возвращаем кнопку выполнить.
- PHP: увеличиваем или уменьшаем количество ресурсов под выполнение скриптов
- Windows: Active@ Boot Disk восстанавливаем MBR
- Ubuntu: Padre, the Perl IDE
- Linux: регулярные выражения в Grep
- IPFire 2.9 Первое знакомство
- CISCO: первая настройка маршрутизатора








