Инструмент командной строки для измерения скорости роста файла?

475
Ken

Существует ли инструмент командной строки для измерения скорости роста текстового файла в единицах строк / секунду?

Для файлов небольшого размера я могу что-то сделать с watchи wc -l, но это каждый раз измеряет файл заново. Обычно я хочу посмотреть либо огромный лог-файл, либо конвейер.

Если бы был инструмент, который просто читал stdin, и каждую секунду он выплевывал, сколько строк было прочитано за последнюю секунду, это было бы прекрасно.

Вероятно, довольно легко собрать что-то вместе в одном из моих HLL-списков, но если есть существующий инструмент, который делает это, тем лучше.

4

1 ответ на вопрос

6
Gilles

Вы ищете pv(просмотрщик каналов ), доступный на или по крайней мере для большинства офисов.

data-producer | pv | data-consumer tail -f logfile | pv -l 

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