これを通過するデータの速度を測定できるシェルコマンドがあるため、パイプラインでコマンドの出力速度を測定できます。だから代わりに:
$ somecommand | anothercommand
次のことができます。
$ somecommand | ??? | anothercommand
スループット統計(バイト/秒)がstderrに印刷されているようです。しかし、私はその命令が何であるかを一生覚えていません。
答え1
答え2
というファイルが必要です。管路。
使用法:
tar cCf / - usr | cpipe -vr -vw -vt > /dev/null
出力:
...
in: 19.541ms at 6.4MB/s ( 4.7MB/s avg) 2.0MB
out: 0.004ms at 30.5GB/s ( 27.1GB/s avg) 2.0MB
thru: 19.865ms at 6.3MB/s ( 4.6MB/s avg) 2.0MB
...
答え3
見たようにhttps://askubuntu.com/a/620234、pv
少なくともスループットが大幅に減少することに注意してください。この記事はカバーに接続されていますが、dd
ポイントはpv
遅くなることです。興味があれば、テラバイト規模のデータを転送するとします。
答え4
これで、実行中のプロセスファイルアクセスを確認し、進捗状況とスループット推定値を表示するための新しいツールを使用できるようになりました。https://github.com/Xfennec/cv
somecommand
またはanothercommand
既知の場合はcv
使いやすいです。それ以外の場合は、プロセスを具体的に監視するオプションをwatch cv -wq
使用する必要があります。-c