iotop - простая программа для мониторинга ввода-вывода, похожая на top
СИНТАКСИС
iotop [ОПЦИИ]
ОПИСАНИЕ
iotop отслеживает информацию об использовании ввода-вывода, выводимую ядром Linux (требуется версия 2.6.20 или более поздняя), и отображает таблицу текущего использования ввода-вывода процессами или потоками в системе. Как минимум, опции CONFIG\_TASK\_DELAY\_ACCT, CONFIG\_TASK\_IO\_ACCOUNTING, CONFIG\_TASKSTATS и CONFIG\_VM\_EVENT\_COUNTERS должны быть включены в конфигурации сборки ядра Linux, а начиная с версии ядра Linux 5.14, должна быть включена sysctl kernel.task_delayacct.
iotop отображает столбцы для пропускной способности ввода-вывода, прочитанной и записанной каждым процессом/потоком в течение периода выборки. Он также отображает процент времени, в течение которого поток/процесс был занят ожиданием ввода-вывода или обменом данными. Для каждого процесса отображается его приоритет ввода-вывода (класс/уровень).
Кроме того, общая пропускная способность ввода-вывода, прочитанная и записанная в течение периода выборки, отображается в верхней части интерфейса. Общие значения DISK READ и DISK WRITE представляют общую пропускную способность чтения и записи между процессами и потоками ядра с одной стороны и подсистемой блочных устройств ядра с другой. В то время как текущие значения DISK READ и DISK WRITE представляют соответствующую пропускную способность для текущего дискового ввода-вывода между подсистемой блочных устройств ядра и базовым оборудованием (HDD, SSD и т. д.). Таким образом, значения Total и Current могут не совпадать в любой момент времени из-за кэширования данных и переупорядочения операций ввода-вывода, происходящих в ядре Linux.
Используйте клавиши «влево» и «вправо», чтобы изменить порядок сортировки, клавишу «r», чтобы изменить порядок сортировки, клавишу «o», чтобы переключить опцию --only, клавишу «p», чтобы переключить опцию --processes, клавишу «a», чтобы переключить опцию --accumulated, клавишу «q», чтобы выйти, или клавишу «i», чтобы изменить приоритет потока или потоков процесса. Любая другая клавиша приведет к повторному обновлению.
ОПЦИИ
--version
Отобразить номер версии и выйти
-h, --help
Отобразить информацию об использовании и выйти
-o, --only
Отображать только процессы или потоки, которые фактически выполняют операции ввода-вывода, вместо того, чтобы отображать все процессы или потоки. Это можно динамически переключить, нажав клавишу «o».
-b, --batch
Включить неинтерактивный режим. Полезно для записи данных об использовании ввода-вывода с течением времени.
-n NUM, --iter=NUM
Установите количество итераций перед выходом (по умолчанию не выходить). Это наиболее полезно в неинтерактивном режиме.
-d SEC, --delay=SEC
Установите задержку между итерациями в секундах (по умолчанию 1 секунда). Принимает нецелые значения, такие как 1.1 секунды.
-p PID, --pid=PID
Список процессов/потоков для мониторинга (по умолчанию все).
-u USER, --user=USER
Список пользователей для мониторинга (по умолчанию все)
-P, --processes
Отображать только процессы. Обычно iotop отображает все потоки.
-a, --accumulated
Отображать накопленный ввод-вывод вместо пропускной способности. В этом режиме iotop показывает объем ввода-вывода, выполненного процессами с момента запуска iotop.
-k, --kilobytes
Используйте килобайты вместо удобных для восприятия единиц. Этот режим полезен при использовании в скриптах пакетного режима iotop. Вместо выбора наиболее подходящей единицы измерения, iotop будет отображать все размеры в килобайтах.
-t, --time
Добавляет метку времени в каждую строку (подразумевает --batch). Каждая строка будет начинаться с текущего времени.
-q, --quiet
Подавляет некоторые строки заголовка (подразумевает --batch). Этот параметр можно указать до трех раз для удаления строк заголовка.
--no-help
Отключает отображение справки по сочетаниям клавиш. -q имена столбцов печатаются только в первой итерации, -qq имена столбцов никогда не печатаются, -qqq сводка по вводу-выводу никогда не печатается.
ССЫЛКИ
ionice(1), top(1), vmstat(1), atop(1), htop(1)
АВТОР
iotop был написан Гийомом Шазареном.
Эта страница руководства была начата Полом Вайзом для проекта Debian и находится в общественном достоянии.