Я делаю некоторые основные стресс-тесты сети ядра Linux IWF с Netcat. Установка довольно проста. На целевой стороне:
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
Но трудно сказать, работает ли это. Что было бы действительно полезно, так это pv-эквивалент Trickle, который может работать с каналами.