Quantas linhas por segundo?

Photo by Emma Steinhobel / Unsplash

Um comando simples que te ajuda a ter uma ideia de quantos registros está processando por segundo.

Imagina o cenário que você tem uma aplicação ou processo escrevendo para um arquivo os logs de processamento onde cada linha é um registro processado.

Agora você quer saber, quantos registros estou processando por segundo?

tail -f nohup.out | pv --line-mode --rate > /dev/null
[   897 /s]

O comando pv (Pipe Viewer) entre outras coisas é capaz de computar a taxa de linhas sendo emitidas para um comando pipe e com isso mostrar uma taxa de "registros por segundo" em tempo real.