измеритель скорости трубы с машиносчитываемым выходом

Я ищу инструмент, похожий на pv, который производит машиночитаемый вывод. Я не могу поверить, что никто раньше этого не делал.

Я посмотрел на страницы pv, pipemeter, dd и cpipe, но все эти инструменты, похоже, отформатировали их вывод с помощью человека.

  • Инструмент для отображения PID и ввода / вывода файлов в реальном времени
  • Почему некоторые программы (например, readlink) не могут вводить данные из канала?
  • Как узнать недавно обновленные файлы
  • Как обрабатывать в реальном времени dd?
  • Сценарий, написанный с помощью скриптов, с помощью сокета
  • Сочетание эхо, трубы и кошки
  • Прямо сейчас я рассматриваю возможность изменения pipemeter и добавление флага для отключения функции formatbytes, но я бы предпочел какое-то решение, которое не требует инструментов разработки.

    Например, решение perl будет приемлемым, если оно не замедлит работу трубы. К сожалению, мои навыки perl ограничены, и мой опыт работы с трубами (с точки зрения разработчика).

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

  • Ошибки ввода-вывода на жестком диске при загрузке Linux
  • Запись внутри сокета, открытого другим процессом в Linux
  • Перенаправляет ли вывод в файл блокировку в файле?
  • вывести выход parec в sox
  • Хранение тысяч файлов в одном каталоге
  • Каковы преимущества использования именованного канала над неназванным трубой?
  • One Solution collect form web for “измеритель скорости трубы с машиносчитываемым выходом”

    Возможно, он старый, но вы должны сделать это для себя, чтобы прочитать статьи Ларбенка Ларри МакВоя и прочитать источник . Да, газетам 20 лет, но они все еще довольно интересны. McVoy и Staelin кажутся единственными людьми, которые потрудились собрать микрообъективы, которые являются точными.

    Исходный код включает в себя bw_pipe.c , который предположительно измеряет пропускную способность канала, и lat_pipe.c , который должен измерять задержку канала, чтобы, по крайней мере, дать вам представление о том, что измерять и как его измерять.

    Linux и Unix - лучшая ОС в мире.