З 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
щоб уникнути цієї упередженості у вашому розрахунку середньої швидкості.