On 30 Jan, 00:05, Jeff Liebermann <je...@cruzio.com> wrote:
> On Thu, 29 Jan 2009 11:38:41 -0500, George <geo...@nospam.invalid>
> wrote:
>
> >Caught me, I was trying to decide whatever result it presented referred
> >to what direction relative to one of the hosts to help me decide what to
> >look at.
>
> >I am troubleshooting a general speed issue and isolated it to the wired
> >LAN speed from the server which is highly asymmetrical.
> >iperf reported
> >300 kbit in one direction and 70 Mbit in the other direction just
> >working on the wired 100 Mbit LAN using my notebook and also
This is in my view most likely the result of a duplex
missmatch.
A duplex missmatch can cause asymetric behavior
since one end is halfD and the other fullD

The HD end
behaves correctly and the FD end does not causing Rx
errors and consequent lost frames at the HD end.
If sending towards the HD end then the performance is
likely to be poor. The other way is likelier to be better.
Set everything to Auto to start with and test.
Then check all accessible counters for
Rx errors - CRC errors, runts
Tx Errors - Late collisions
A significant number of Rx errors is likely to be
the result of you looking at the FD end of a mismatch
ANY Late collisions (Tx errors) means that either you
you are looking at the HD end of a missmatch.
*OR*
network is too big (>2500 meter diameter collision domain).
This is unlikely these days.
Windows perfmon is the place to look or netstat -e.
It might of course be the result of a bad cable or port
but missconfiguration is *much* more likely.
These WORK
Auto - HD
Auto - Auto
HD - HD
FD - FD
These fail BY DESIGN
Auto - FD
FD - HD
Speed detection *always* works but if you set
the two ends differently then I guess it wont.
Your unmanaged switch *will* be Auto. So you have to set
connected devices to Auto *or* HD.