パイプの平均流量を求める方法

パイプの平均流量を求める方法

時間の経過とともに増加すると、1秒あたりの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平均速度計算で偏りを防ぐために使用されます。

関連情報