파이프의 평균 유속을 구하는 방법

파이프의 평균 유속을 구하는 방법

시간이 지남에 따라 증가 하면 myfile초당 행을 사용할 수 있습니다.

tail -f | pv -lr > /dev/null

평균 속도가 아닌 순간 속도를 제공합니다.

평균 속도를 구하는 방법(즉, v(t)모니터링된 시간에 대한 속도 함수의 적분)

답변1

pv버전 1.2.0(2010년 12월) 이상 에는 다음과 같은 -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평균 속도 계산에서 편향을 방지하는 데 사용됩니다 .

관련 정보