Fedora Linux Support Community & Resources Center
  #1  
Old 6th May 2005, 02:48 PM
MaegRil Offline
Registered User
 
Join Date: Jan 2005
Location: Norway
Posts: 198
Gigabit Ethernet

My server has a 3Com 3c996B-T Gigabit NIC installed, and currently I'm only getting max. 25 MB/sec

Here are some more details:
Server MoBo - Supermicro P3TDL3
Sever CPUs - 2x Intel Pentium III-S 1400 MHz Tualatins
Server NIC - (as above) 3Com 3c996B-T
Server HDDs - 2x Seagate Cheetah 10K.6 36.7 GB & 2x Western Digital SE 120GB

The server is running FC3 and is using the tg3 driver for the NIC.
The NIC is installed in the first 64-bit/66MHz PCI slot which I have set to run at 66 MHz.

This is just for testing purposes - but I copied the FC3 DVD ISO to all four disks in the server.
I then copied the file over NFS using four different clients simultaneously, copying from a different disk in the server for each client.
And the server never supplies more than 25 MB/sec

I really thought it would have been more.

All clients are connected to 10/100Mbps ports, and have no problems achieving full bandwidth individually for their respective ports.

The logs file on the server are reporting the link is up at 1000Mbps
The NIC LEDs say the link is up at 1000Mbps
The switch says the link is up at 1000Mbps
And I can't find any problems on the server nor the clients in the logs.

The only thing I could question is the switch I'm using:
3Com OfficeConnect Switch 8 with Gigabit Uplink

Any thoughts or comments on this switch?
Anything else I should look at that could improve bandwidth from the server?

I do have access to a 3Com Baseline Switch 2226, could I expect higher throughput from the server is I used this switch?
Reply With Quote
  #2  
Old 6th May 2005, 02:53 PM
AndyGreen's Avatar
AndyGreen Offline
Registered User
 
Join Date: Apr 2005
Location: Northants, UK
Posts: 2,026
Can it not be that NFS is the bottleneck here?
__________________
Freelance RedHat Certified Engineer - http://northantsIT.com
Reply With Quote
  #3  
Old 6th May 2005, 02:57 PM
MaegRil Offline
Registered User
 
Join Date: Jan 2005
Location: Norway
Posts: 198
Or that. Maybe. I don't know.

What are the limitations of NFS?
Reply With Quote
  #4  
Old 6th May 2005, 03:24 PM
AndyGreen's Avatar
AndyGreen Offline
Registered User
 
Join Date: Apr 2005
Location: Northants, UK
Posts: 2,026
Google can be more help than I can.

http://www.google.com/search?q=nfs+p...UTF-8&oe=UTF-8

If you're seeing a real 25M*Bytes*ps you are definitely above 100M*bits*ps speeds (~10MBytes/sec max). Therefore you need to be looking at what damages performance at 1Gbps not at if it is at 1Gbps.
__________________
Freelance RedHat Certified Engineer - http://northantsIT.com
Reply With Quote
  #5  
Old 7th May 2005, 03:47 PM
MaegRil Offline
Registered User
 
Join Date: Jan 2005
Location: Norway
Posts: 198
Yep, already did that search, and a search for NFS limitations.
And I already new about setting the block size.

But ..... I had not set the block size, even though I knew about it.

Why not?
(Maybe I'm a little ignorant) Transferring files over NFS on client individually gives the full 100Mbps (10MB/sec) to that client.
And transferring files over NFS on two clients simultaneously still gives 100Mbps to each client.

So, I automatically conclude that because the clients are recieving the max. throughput already then there is no need to specify the block size.

DOH! How wrong was I?

Anyways, I searched for some benchmarks for network cards and came up with this article Testing Gigabit Network Adapters on platform TYAN Trinity GC-SL at http://www.digit-life.com/

I'm not sure exactly what the default block size is for NFS on FC3, but I have an inkly it may only be 1024.
Which coresponds roughly with the performance the graphs show at digit-life.

So, anyways, after studying the charts I immediately tried block sizes of 8192.
And hey presto - all clients are receiving 100Mbps each - simultaneously.

Unfortunately I can't set the MTU any higher on the server as the clients 10/100 NICs don't support jumboframes.

So, .... I've learnt a lesson here!

Though, out of interest, does anyone one know what the default block size is for NFS?
Reply With Quote
Reply

Tags
ethernet, gigabit

Thread Tools Search this Thread
Search this Thread:

Advanced Search
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

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
et131x PCI Gigabit Ethernet alkanet Hardware & Laptops 4 18th June 2007 02:55 PM
gigabit ethernet troubles dazaau Servers & Networking 2 14th March 2007 11:47 PM


Current GMT-time: 21:51 (Tuesday, 18-06-2013)

TopSubscribe to XML RSS for all Threads in all ForumsFedoraForumDotOrg Archive
logo

All trademarks, and forum posts in this site are property of their respective owner(s).
FedoraForum.org is privately owned and is not directly sponsored by the Fedora Project or Red Hat, Inc.

Privacy Policy | Term of Use | Posting Guidelines | Archive | Contact Us | Founding Members

Powered by vBulletin® Copyright ©2000 - 2012, vBulletin Solutions, Inc.

FedoraForum is Powered by RedHat