Ferramenta de linha de comando para medir a velocidade de crescimento de um arquivo?

Ferramenta de linha de comando para medir a velocidade de crescimento de um arquivo?

Existe uma ferramenta de linha de comando para medir a rapidez com que um arquivo de texto está crescendo, em unidades de linhas/segundo?

Para arquivos pequenos, posso fazer algo com watche wc -l, mas isso mede o arquivo novamente a cada vez. Normalmente, quero observar um arquivo de log enorme ou um pipeline.

Se houvesse uma ferramenta que apenas lesse stdin e a cada segundo cuspisse quantas novas linhas leu no último segundo, isso seria perfeito.

Provavelmente é muito fácil juntar algo em um dos meus HLLs preferidos, mas se houver uma ferramenta que faça isso, melhor ainda.

Responder1

Você está procurandopv(visualizador de tubos), disponível em ou pelo menos para a maioria das unidades.

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

informação relacionada