パイプの実行速度を計算したり制限したりできるコマンドラインユーティリティはありますか?

パイプの実行速度を計算したり制限したりできるコマンドラインユーティリティはありますか?

私は、netcat を使用して Linux カーネル ネットワーク IWF の基本的なストレス テストを行っています。セットアップは非常に簡単です。ターゲット側では、次のようになります。

nc -l -p 10000 > /dev/null

そして、私のデスクトップでは以下を実行していました:

cat /dev/urandom | nc 192.168.0.20 10000

私は、貧乏人のファズ テストに urandom を使用しています。しかし、この速度でもすぐに何かが壊れてしまうことがわかりました。

編集

そこで、データ生成速度をレート制限するためにトリクルを試してみました。

cat /dev/urandom | trickle -u 10 nc 192.168.0.20 10000

しかし、これが機能しているかどうかは分かりません。本当に役立つのは、パイプで機能するトリクルの PV 相当物です。

答え1

投稿した直後に、「Pipe Viewer」というツールを見つけましたが、これはまさに私が必要としているもののようです。http://www.ivarch.com/programs/pv.shtml

関連情報