
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 watch
e 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