Networking Forums

Networking Forums > Computer Networking > Linux Networking > measuring network performance

Reply
Thread Tools Display Modes

measuring network performance

 
 
Edu
Guest
Posts: n/a

 
      11-03-2004, 06:13 PM
Hi all,

When I try to measure the performance of a network (e.g. max
throughput, delay, jitter, loss ratio, etc.). I use ttcp to generate
(UDP or TCP) traffic, tcpdump to capture and tcptrace to analyze the
captures. Finally, xplot is needed to print graphs generated by
tcptrace.

What I need is a better framework, a single tool which provide all the
functionality.

Suggestions please?


Thank you.

Edu
 
Reply With Quote
 
 
 
 
Jerry Smiley
Guest
Posts: n/a

 
      11-03-2004, 07:39 PM
Edu wrote:

> Hi all,
>
> When I try to measure the performance of a network (e.g. max
> throughput, delay, jitter, loss ratio, etc.). I use ttcp to generate
> (UDP or TCP) traffic, tcpdump to capture and tcptrace to analyze the
> captures. Finally, xplot is needed to print graphs generated by
> tcptrace.
>
> What I need is a better framework, a single tool which provide all the
> functionality.
>
> Suggestions please?
>
>
> Thank you.
>
> Edu

Try Ethereal which will provide I believe will provide you all the
functionality that you are looking for...

www.ethereal.com
 
Reply With Quote
 
Edu
Guest
Posts: n/a

 
      11-04-2004, 11:40 PM
> > When I try to measure the performance of a network (e.g. max
> > throughput, delay, jitter, loss ratio, etc.). I use ttcp to generate
> > (UDP or TCP) traffic, tcpdump to capture and tcptrace to analyze the
> > captures. Finally, xplot is needed to print graphs generated by
> > tcptrace.
> >
> > What I need is a better framework, a single tool which provide all the
> > functionality.


> Try Ethereal which will provide I believe will provide you all the
> functionality that you are looking for...
>
> www.ethereal.com


Hi again,

Ethereal is a network monitor which performs passive analysis. What I
need is something which include mechanisms to measure the maximum
throughput (so it have to inject packets on the network and ethereal
doesn't).
I've also used mgen or iperf, but yet are necessary supplementary
tools for an exhaustive analysis.



Edu
 
Reply With Quote
 
Michael Heiming
Guest
Posts: n/a

 
      11-05-2004, 12:40 AM
In comp.os.linux.networking Edu <(E-Mail Removed)>:
>> > When I try to measure the performance of a network (e.g. max
>> > throughput, delay, jitter, loss ratio, etc.). I use ttcp to generate
>> > (UDP or TCP) traffic, tcpdump to capture and tcptrace to analyze the
>> > captures. Finally, xplot is needed to print graphs generated by
>> > tcptrace.
>> >
>> > What I need is a better framework, a single tool which provide all the
>> > functionality.

[..]

> I've also used mgen or iperf, but yet are necessary supplementary
> tools for an exhaustive analysis.


Tried netperf?

http://www.netperf.org/

--
Michael Heiming (X-PGP-Sig > GPG-Key ID: EDD27B94)
mail: echo (E-Mail Removed) | perl -pe 'y/a-z/n-za-m/'
#bofh excuse 231: We had to turn off that service to comply
with the CDA Bill.
 
Reply With Quote
 
rick jones
Guest
Posts: n/a

 
      11-24-2004, 07:33 PM
Michael Heiming <michael+(E-Mail Removed)> wrote in message news:<492r52-(E-Mail Removed)>...
> In comp.os.linux.networking Edu <(E-Mail Removed)>:
> >> > When I try to measure the performance of a network (e.g. max
> >> > throughput, delay, jitter, loss ratio, etc.). I use ttcp to generate
> >> > (UDP or TCP) traffic, tcpdump to capture and tcptrace to analyze the
> >> > captures. Finally, xplot is needed to print graphs generated by
> >> > tcptrace.
> >> >
> >> > What I need is a better framework, a single tool which provide all the
> >> > functionality.

> [..]
>
> > I've also used mgen or iperf, but yet are necessary supplementary
> > tools for an exhaustive analysis.

>
> Tried netperf?
>
> http://www.netperf.org/


Netperf will give throughput (*_STREAM) and can give round-trip delay
(*_RR). It does not give a direct loss ratio for TCP at least (it
would have to make other calls to retrieve TCP stats - patches always
welcome , but you can infer one in the UDP_STREAM test taking the
sender versus reeiver stats.

For jitter, you would want to compile -DINTERVALS and then you can
specify -v 2 and see a histogram of either time spent in send()
(*_STREAM) or the round-trip time of each transaction (*_RR).

If you know the typical TCP RTO's for your situation, you could also I
suppose infer a loss ratio from that histogram, taking those points
that were >= RTO as having some number of retransmissions involved.

happy benchmarking,

rick jones

BTW, if you do compile -DINTERVALS, add -DHAVE_GETHRTIME if your
system has gethrtime() - that should help minimize the timing
overhead. netperf 2.3 or later should have that support.
 
Reply With Quote
 
 
 
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Measuring downloads for individual computers on wireless network? DD Wireless Networks 0 08-02-2010 12:10 AM
Measuring mW Borgslayer Wireless Internet 2 01-17-2008 04:00 PM
Measuring the traffc on my WAN? Mick Home Networking 1 07-17-2005 10:47 PM
Measuring traffic on a wireless network? gaikokujinkyofusho@gmail.com Linux Networking 2 06-14-2005 04:13 PM
measuring network Performance. Shashank Khanvilkar Linux Networking 0 12-03-2003 03:41 PM



1 2 3 4 5 6 7 8 9 10 11