Назад | Перейти на главную страницу

получить текущее чтение с жесткого диска, запись в ubuntu и создать файл журнала

Пишу настраиваемую панель мониторинга для сервера Ubuntu.

На этом этапе мне нужно получить скорость чтения и записи на жесткий диск в реальном времени, а затем поместить ее в файл как файл журнала.

Я использовал такие инструменты, как Hdparm, Iotop, но не работал. Я хочу результат в файл.

Мне нужен результат вроде:

10 КБ для чтения - 2 КБ для записи - 2014-2-13 16:40:03

Так что я могу запустить его как Crontab и контролировать каждую скорость ввода-вывода.

iostat /dev/sda \
          | grep 'sda' | awk  '{if ($2) print $2}' \
          | awk -v var="$(date +"%Y-%m-%d %r")" '{print  $1"&",var";"}' 

Вы можете получить эту информацию из /proc. Посмотри, как мунин disk_* плагины делают это.