What LAN speeds can I expect?

What LAN speeds can I expect?

NewsGroups | Search | Tools
 comp.dcom.lans.ethernet  Post an article  get this group's latest topics as an RSS feed add this group's latest topics to your My MSN content add this group's latest topics to your My Yahoo content  add this group's latest topics to your Google content  YahooMyWeb Yahoo!  Google Google  Windows Live Favorites Windows Live  del.icio.us del.icio.us  digg digg  Add to Netscape Netscape
Subject Author Date
What LAN speeds can I expect? Stephanie 03-05-2008
Posted by Stephanie on March 5, 2008, 12:15 am
If you were  Registered and logged in, you could reply and use other advanced thread options
We just upgraded the office network, pulling new cat-5e cable over the
suspended ceiling and into the walls. All connections use quality hardware.
The gigabit switch is a LinkSys SR2024:

<http://tinyurl.com/39s8xr>

The computers are 1-year-old Dell desktops running a mix of Win XP and 2K.
These have Intel brand gigabit NICs installed.

There is nothing between computers on the LAN except the SR2024.

When copying a test file between computers, we're seeing 10-12
megabytes/second. This isn't anywhere near what I was expecting. I realize
that 1 gigabit speeds are only theoretical and reserved for only those
optimized systems with the fastest busses and hard drives, but I think my
numbers are a tad low.

What speeds can we expect? What is slowing down this new network?

Thanks.


Spring Sale Save 20% Banner - Sale Ended 5/3/07 So Updated to NonPromo Ad
Posted by Bob Willard on March 5, 2008, 7:17 am
If you were  Registered and logged in, you could reply and use other advanced thread options
Stephanie wrote:

> We just upgraded the office network, pulling new cat-5e cable over the
> suspended ceiling and into the walls. All connections use quality hardware.
> The gigabit switch is a LinkSys SR2024:
>
> <http://tinyurl.com/39s8xr>
>
> The computers are 1-year-old Dell desktops running a mix of Win XP and 2K.
> These have Intel brand gigabit NICs installed.
>
> There is nothing between computers on the LAN except the SR2024.
>
> When copying a test file between computers, we're seeing 10-12
> megabytes/second. This isn't anywhere near what I was expecting. I realize
> that 1 gigabit speeds are only theoretical and reserved for only those
> optimized systems with the fastest busses and hard drives, but I think my
> numbers are a tad low.
>
> What speeds can we expect? What is slowing down this new network?
>
> Thanks.
>

First, make sure you are using a single large file, rather than a folder
full of small files, to minimize the effect of per-file overhead in the
filesystem. Also, make sure the file is contiguous, although a newly-
created file on a HD with lots of empty space almost surely is. And, make
sure the file is large enough that you can measure transfer time with a
watch (and then hand-calculate the STR, or Sustained Transfer Rate); some
apps are kinda sloppy about reporting STR.

Next, do your testing with only one OS, either XP or W2K; I've seen great
differences between mixed and pure OS results. {If achieving maximum
STR is really important, you should plan on replacing all W2K boxes with
XP boxes, and adding RAM. Did I mention Vista? Not.}

Next, note that there are four cases, and potentially four different STRs:
A pushing a file to B, A pulling a file from B, B pushing to A, and B pulling
a file from A.

Next, repeat the measurements several times, and use the highest STR as
the basis for comparison when you try something different.

Next, eliminate the switch by connecting a pair of your fastest XP PCs with a
crossover cable in place of the switch. Repeat the STR measurements to see
the "insertion loss" caused by the switch. I have no clue about that
particular switch, but it has to buffer at least a part of every incoming
packet to decide how to handle that packet, and that delays packet delivery,
even without congestion effects.

Finally, experiment with tuning the network drivers. Most importantly, pick
a size for jumbo frames and use the same size for your entire LAN. Increasing
the number of Xmt and Rcv transmit descriptors might help, but they chew up
RAM on the PCs. I suspect that you want both Xmt and Rcv flow control turned
on, but you might experiment with that.

Good luck. And please report back what you find and what you achieve.
--
Cheers, Bob

Posted by Robert Redelmeier on March 5, 2008, 8:08 am
If you were  Registered and logged in, you could reply and use other advanced thread options
> These have Intel brand gigabit NICs installed.

In PCI or PCI-e slots? PCI (no e) bursts at 133 MB/s but has
short burst and high setup overhead. 30-40 MB/s is common.

> When copying a test file between computers, we're seeing 10-12
> megabytes/second. This isn't anywhere near what I was expecting.

These sound like 100baseTX speeds. Are you sure your cabling
is good? (ie not homemade) Do not use files for transfer,
the disk controller also sits on the PCI bus! Try `ttcp`
or other memory-based source/sink.

-- Robert


Posted by Stephanie on March 5, 2008, 11:54 am
If you were  Registered and logged in, you could reply and use other advanced thread options
>> When copying a test file between computers, we're seeing 10-12
>> megabytes/second. This isn't anywhere near what I was expecting.

> These sound like 100baseTX speeds. Are you sure your cabling
> is good? (ie not homemade)

Do you mean patch cables (between network jack & PC or switch)? No,
store-bought "Gigabit certified" says the label :-)

> Do not use files for transfer,
> the disk controller also sits on the PCI bus! Try `ttcp`
> or other memory-based source/sink.
> -- Robert

Thank you.
S.


Posted by Robert Redelmeier on March 5, 2008, 1:48 pm
If you were  Registered and logged in, you could reply and use other advanced thread options
> Do you mean patch cables (between network jack & PC or
> switch)? No, store-bought "Gigabit certified" says the label :-)

Most likely good. It really isn't that hard to do, but there
are some really simple and apparently logical errors to make
with DIY wiring.

But if the jacks or in-wall wiring are old (not at least Cat5)
then gig will silently fallback to 100. Also possible for
autonegotiation incompatibilities.

I'd really like to see numbers above 12.5 (say 15 MB/s) to say
you've actually got gig running on that link. If you must do a
file, try one 50-500 MB from defraged machines and report the
_second_ run (when the outgoing file should be in OS buffers).


-- Robert



other useful resources:
The Federal Communications Commission (FCC)
Telecommunications Industry Association
Electronic and Software Security Products and Services
International Telecommunication Union

Custom CGI Perl and PHP programming by 1-Script.com

Contact Us | Privacy Policy
The site map in XML format XML site map