Начиная pv
с версии 1.2.0 (декабрь 2010 г.) и выше, есть -a
опция:
Здесь с текущим и средним, на основе строки:
$ find / 2> /dev/null | pv -ral > /dev/null
[6.28k/s] [70.1k/s]
Начиная с версии 1.3.8 (октябрь 2012 г.) и выше, вы также можете использовать -F
/ --format
с %a
:
$ find / 2> /dev/null | pv -lF 'current: %r, average: %a' > /dev/null
current: [4.66k/s], average: [ 218k/s]
Обратите внимание, что tail -f
начинается с дампа последних 10 строк файла. Используйте, tail -n 0 -f file | pv -la
чтобы избежать этого смещения в расчете средней скорости.