100Mbit network performance - again

Eric Schuele e.schuele at computer.org
Wed Jul 27 04:36:00 GMT 2005

Andrew P. wrote:
> On 7/27/05, Michael C. Shultz <ringworm01 at gmail.com> wrote:
>>On Tuesday 26 July 2005 16:00, Andrew P. wrote:
>>>Hello all!
>>>I remember being able to reach 11-12Mbytes/s between two Win95
>>>workstations with NE2000 $10 NIC's installed, connected via BNC cable.
>>>I am now able to reach 11-12Mbytes/s between all kinds of Windows
>>>2000/XP machines with all kinds of cheapest 100Mbit ethernet hardware.
>>>But I have never ever exceeded 8-9Mbytes/s between a Windows machine
>>>and a FreeBSD box - _never_. Be it Samba, different ftp/http servers,

FWIW... I recently had reason to investigate a network's performance.  I 
was able to consistently get ~95% throughput from windows machines to 
FreeBSD boxes.  I was using iperf (there is a WinX version of iperf as 
well) and chargen for testing.  All PCs were old, and generally using 
cheap onboard NICs

Might try tools specifically geared towards throughput testing.  Various 
protocols have varying amounts of overhead.  Tools with throughput 
testing in mind obviously have overhead minimized.

Just my .02 cents.

>>>different FreeBSD versions (4.x/5.x), with ipfw enabled or disabled,
>>>etc., - the speed always hovers around 7-8Mb/s. I know it's not
>>>critical, I know I should've upgraded to Gigabit hardware long ago,
>>>but is there something wrong?
>>>I tried different linux distros, but they all seem to be even slower.
>>>Andrew P.
>>Here is the "ifconfig" output from a machine that has one nic set at
>>10Mbit/half duplex and one at 100Mbit full duplex. how does it compare with
>>your system?
>>        options=1<RXCSUM>
>>        inet6 fe80::210:4bff:fe70:4fb0%xl0 prefixlen 64 scopeid 0x1
>>        inet netmask 0xffffff00 broadcast
>>        ether 00:10:4b:70:4f:b0
>>        media: Ethernet autoselect (10baseT/UTP)

.02 more cents.....
Sometimes autoselect can work against you.  Might try tying it down.

>>        status: active
>>        options=1<RXCSUM>
>>        inet netmask 0xffffff00 broadcast
>>        inet6 fe80::210:4bff:fe0a:7cbc%xl1 prefixlen 64 scopeid 0x2
>>        ether 00:10:4b:0a:7c:bc
>>        media: Ethernet 100baseTX <full-duplex>
>>        status: active
> Well, if that really matters to you:
> (freebsd 5.4)
>         inet6 fe80::20f:3dff:feca:c494%vr0 prefixlen 64 scopeid 0x1
>         inet netmask 0xffffff00 broadcast
>         ether 00:0f:3d:ca:c4:94
>         media: Ethernet autoselect (100baseTX <full-duplex>)
>         status: active
>         options=8<VLAN_MTU>
>         inet netmask 0xffffff00 broadcast
>         ether 00:40:f4:8d:a7:f8
>         media: Ethernet autoselect (100baseTX <full-duplex>)
>         status: active
>         options=8<VLAN_MTU>
>         ether 00:40:f4:8d:9c:af
>         media: Ethernet autoselect (100baseTX <full-duplex>)
>         status: active
> (fedora core 4)
> eth0      Link encap:Ethernet  HWaddr 00:E0:81:2F:04:3E
>           inet addr:  Bcast:  Mask:
>           inet6 addr: fe80::2e0:81ff:fe2f:43e/64 Scope:Link
>           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
>           RX packets:123946466 errors:0 dropped:0 overruns:0 frame:0
>           TX packets:176380358 errors:0 dropped:0 overruns:0 carrier:0
>           collisions:0 txqueuelen:1000
>           RX bytes:42267471987 (39.3 GiB)  TX bytes:197116022761 (183.5 GiB)
>           Interrupt:177
> Andrew P.
> _______________________________________________
> freebsd-questions at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to "freebsd-questions-unsubscribe at freebsd.org"


More information about the freebsd-questions mailing list