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