평균 파이프 유량을 얻는 방법


16

myfile시간이 지남에 따라 증가하는 경우 다음을 사용하여 초당 줄 수를 얻을 수 있습니다.

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

평균이 아닌 순간적인 속도를 제공합니다.

평균 속도 (예 : v(t)모니터링 시간 동안 속도 기능의 통합)를 얻는 방법

답변:


15

pv위의 1.2.0 (12 월 2010)과, 그것은으로의 -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평균 속도 계산에서 이러한 편차를 피하기 위해 사용하십시오 .

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.