Подстановка процесса в скрипт для мониторинга iotop

Я активно пытаюсь получить вывод iotop для мониторинга.

Как вы знаете, iotop является интерактивным, что означает, что после запуска он будет предоставлять оперативные обновления об использовании дискового пространства в системе.

Я пытаюсь зафиксировать каждую итерацию команды и запустить ее в скрипт, который будет отправлять метрики на мой сервер.

Я испробовал много команд, включая подстановку процессов, чтобы перенаправить вывод iotop в собственный файл сценария, который у меня есть, но, похоже, ничего не работает.

Любые подсказки?

0
29.05.2019, 22:22
1 ответ

Вы можете запустить iotopв пакетном режиме, чтобы получить моментальный снимок его вывода, например:

iotop -b -o -n 1

Это заставит его работать в режиме-b atch, выполнить только одну итерацию(-n 1)и включить только процессы, выполняющие фактический ввод-вывод(-или).

1
28.01.2020, 03:39

Теги

Похожие вопросы