noodle is an iperf-like network test - client-server tool.
with noodle, unlike iperf, you can control:
- number of threads in both the client ad server
- connections per threads
- connection life time
- bandwidth per connection
- ramp up in conns/sec
Build:
g++ noodle.cpp -l pthread -o noodle
Example simple run:
server side:
noodle -s
client side(10 connections, ramp up at 2 connections per second, 20 kbit per connection, never ends):
noodle -c server_address -C 10 -n 2 -b 20