1

I've been looking through some of the tools available for generating traffic to measure maximum network throughput, namely iperf, bwping, ttcp, etc. I am planning on doing throughput tests over a long period of time, so what I really need is good graphing output, preferably rrd graphs.

The Jperf frontend for iperf will generate a graph, and bmon has a nice command-line graph, but these simply count seconds since the test was started. I am trying to measure trends in throughput over times of the day, so a graph with times and days is necessary.

So a way to get iperf to log to RRDs would be best, if this isn't possible could someone point me toward another solution?

EDIT: I have had ntop suggested, which does produce the types of graphs I like, but ntop lacks the ability to generate traffic, it just monitors. I guess I could run ntop while running iperf tests, but again, if anyone has an "all-in-one" solution....

1 Answer 1

2

ntop is what I would use for what you describe. NMIS could also help too for switch or other network device monitoring.

3
  • I had been looking at ntop and it is great for monitoring current traffic, with graphs. What I am actually looking for (i will clarify my question) is something like iperf that actually generates its own traffic. I am trying to see the max possible throughput on this link.
    – Cory J
    Mar 8, 2010 at 20:39
  • I was going to suggest running ntop with something that generates the traffic. Otherwise, create your own rrd graphs and run it all via a script, if you really want to just run a single command. Good luck.
    – Warner
    Mar 8, 2010 at 20:56
  • 1
    Many thanks for input. I'm going to ahead with using ntop for monitoring and iperf for generating traffic.
    – Cory J
    Mar 9, 2010 at 1:36

Not the answer you're looking for? Browse other questions tagged .