
시간이 지남에 따라 증가하는 경우 myfile
다음을 사용하여 초당 라인 수를 얻을 수 있습니다.
tail -f | pv -lr > /dev/null
평균이 아닌 순간적인 속도를 제공합니다.
v(t)
평균 속도(즉, 모니터링 시간에 대한 속도 함수의 적분)를 어떻게 얻을 수 있습니까 ?
답변1
1.2.0(2010년 12월) 이상 에서는 다음 옵션 pv
이 제공됩니다 -a
.
여기에는 현재 및 평균 라인 기반이 모두 포함됩니다.
$ find / 2> /dev/null | pv -ral > /dev/null
[6.28k/s] [70.1k/s]
1.3.8(2012년 10월) 이상에서는 다음 과 함께 -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
평균 속도 계산에서 이러한 편향을 방지하려면 사용하세요 .