Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 13 Dec 2003 00:13:27 -0600
From:      Nick Buraglio <nick@buraglio.com>
To:        net@freebsd.org
Cc:        Eugene Grosbein <eugen@grosbein.pp.ru>
Subject:   Re: how to saturate 100Mbit
Message-ID:  <76FB9BF4-2D33-11D8-8DDA-000393B61F2E@buraglio.com>
In-Reply-To: <3FDAAC5B.5030008@vt.edu>
References:  <20031213054654.GA850@grosbein.pp.ru> <3FDAAC5B.5030008@vt.edu>

next in thread | previous in thread | raw e-mail | index | archive | help
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

You can also use a tool like iperf to test things like this.  Just a 
thought.


nb



On Dec 13, 2003, at 12:06 AM, Clark Gaylord wrote:

> Eugene Grosbein wrote:
>> Is it possible to saturate 100Mbit ethernet using FreeBSD 4.9-STABLE,
>> Pentium-133 & Intel 430VX-based motherboard (PCI-33),
>> Intel 82559 Pro/100 Ethernet (fxp) ? I tried to use sendfile(2) on 
>> /dev/zero but that does not work.
>> Then I created 8Tb holey file and used sendfile() on it.
>> That gave 100% CPU load and only 37Mbit/s on wire.
>
> I usually use ttcp for tcp throughput measurement.  You may not be 
> able to do 100Mbps, due to tcp-ness, but it has a udp mode as well.  
> Depends on what you are interested in doing.  But ttcp is pretty low 
> impact. Also, when you use it, boost the buffersize; this can help 
> performance (and lower cpu hit) considerably.
>
> I am doing 800+Mbps on gigE with FreeBSD 5.1 these days.  The other 
> trick we use for link utilization with tcp is to multiplex several 
> sessions; we do a few score (or a few hundred :-) simultaneous ttcp's 
> just with a shell script and background the processes.
>
> ping -f with larger packets can also be useful.
>
> --ckg
>
> _______________________________________________
> freebsd-net@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-net
> To unsubscribe, send any mail to "freebsd-net-unsubscribe@freebsd.org"
>

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (Darwin)

iD8DBQE/2q4LFOm2Sy5bRPQRAmO6AJ9tdPc6X8jf6lE0qRqGsjyXnQRZ/QCcDdNw
hakmV6u54zdrp7XRyEaMn4M=
=05mX
-----END PGP SIGNATURE-----



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?76FB9BF4-2D33-11D8-8DDA-000393B61F2E>