myfile
時間の経過とともに増加している場合は、1秒あたりの行数を取得できます
tail -f | pv -lr > /dev/null
平均ではなく瞬間的な速度を提供します。
どうすれば平均速度を取得できますか(つまりv(t)
、監視時間にわたる速度関数の積分)。
myfile
時間の経過とともに増加している場合は、1秒あたりの行数を取得できます
tail -f | pv -lr > /dev/null
平均ではなく瞬間的な速度を提供します。
どうすれば平均速度を取得できますか(つまりv(t)
、監視時間にわたる速度関数の積分)。
回答:
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
平均速度の計算でその偏りを避けるために使用します。