是否有任何命令列實用程式可以計算和/或限制管道的運行速度?

是否有任何命令列實用程式可以計算和/或限制管道的運行速度?

我正在使用 netcat 對 Linux 核心網路 IWF 進行一些基本的壓力測試。設定相當簡單。在目標端:

nc -l -p 10000 > /dev/null

在我的桌面上我正在運行:

cat /dev/urandom | nc 192.168.0.20 10000

我正在使用 urandom 進行一些窮人模糊測試。然而我發現即使以這個速度我也能很快地打破一些東西。

編輯

所以我一直在玩trickle來限制我產生資料的速度:

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

但很難說這是否有效。真正有用的是可以與管道一起使用的光伏等效物。

答案1

發文後,我立即發現了一個名為「Pipe Viewer」的工具,它似乎正是我所需要的。http://www.ivarch.com/programs/pv.shtml

相關內容