Processors Motherboards Chipsets Memory Graphics Cards Storage Cases and Cooling Mobile Systems Displays Shows and Expos
Latest Sponsors

Powered By
Newegg
Tyan Motherboards
Corsair Memory
Western Digital Hard Drives
Red Hat Linux

PC Perspective Forums Sponsor

Go Back   PC Perspective Forums > General Tech > Networking And Associated Security
User Name
Password
Register FAQ Rules Members List iTrader Search Today's Posts Mark Forums Read

Networking And Associated Security Sort out your networking, security and Windows exploit issues here.

Reply
 §   #1  
Old 07-26-2010, 05:49 PM
ntomsheck
Registered User
 
Profile
Joined: May 2010
Status: ( Offline )
Posts: 0
Router bogging down gigabit network?

Hey guys, I run my main computers off my gigabit switch. This includes my primary computer, file server, secondary, tertiary, and my PBX server. Currently, only the primary, secondary, and file server have gigabit ethernet ports, so for the rest of this thread, assume I'm only speaking of transfers between those three. My router, which is my current DHCP and DNS provider, is 10/100 mbps. If I try to do any file transfers between the three gigabit connected computers, the transfers are capped at 30MBps. Does this suggest the router is causing issues? If I were to set up a DHCP server with gigabit ethernet, would this eliminate that problem?

Thanks
-Neil

Last edited by ntomsheck : 07-26-2010 at 05:51 PM.
Reply With Quote
 §   #2  
Old 07-26-2010, 07:17 PM
Windrunner's Avatar
Windrunner
Fixes windows with bricks
 
Profile
Joined: Feb 2005
Location: Broken Arrow, OK
Age: 21
My System
Status: ( Offline )
Posts: 1,637
Re: Router bogging down gigabit network?

Do you mean 30 megabits per second ( Just under 4 megabytes a second ) or 30 megabytes a second ( 240 megabits/second ) ?

On my mostly gigabit network the 'fast' transfers cap out at 30 megabytes a second. When I benchmark from ram drives I can hit 60 megabytes/second ( 480 megabits/second ). The theoretical maximum speed of a gigabit network is 125 megabytes/second, getting a quarter of that is normal unless you're transferring from solid state disk RAID arrays through a very high end system to a system of the same type.

I do have a gateway with a gigabit card in it facing my network. The only non-gigabit items on my network are a WAP and a printer. I can't remember what it's called, but there is cache on your switch to help deal with fluctuating speeds. Jumbo frames - which would help you get closer to the theoretical maximum speed - will not work well/at all when there are non-gigabit items on your network.
__________________
Check out http://www.wootalyzer.com/ if you haven't already.

My heatware

All students need to check out www.dreamspark.com

Proudly NOT a console or subscription/micropayment gamer.
Reply With Quote
 §   #3  
Old 07-27-2010, 07:12 AM
Mjölnir's Avatar
Mjölnir
Inflatable Moderator
 
Profile
Joined: Jul 2003
Location: Australia
My System
Status: ( Offline )
Posts: 14,198
Re: Router bogging down gigabit network?

Quote:
Originally Posted by ntomsheck View Post
Hey guys, I run my main computers off my gigabit switch. This includes my primary computer, file server, secondary, tertiary, and my PBX server. Currently, only the primary, secondary, and file server have gigabit ethernet ports, so for the rest of this thread, assume I'm only speaking of transfers between those three. My router, which is my current DHCP and DNS provider, is 10/100 mbps. If I try to do any file transfers between the three gigabit connected computers, the transfers are capped at 30MBps. Does this suggest the router is causing issues? If I were to set up a DHCP server with gigabit ethernet, would this eliminate that problem?

Thanks
-Neil
Sounds like something doesn't support Jumbo Frames or that Jumbo Frames hasn't been configured/enabled on the relevant hardware. If your Gigabit switch and the servers all support Jumbo Frames (preferably up to 9KB), you should be able get significantly higher transfer rates. I transfer data on my network between 60 and 80MBps, depending on the type of data.

Can you let us know the make, model and revision of the switch you're using? Also, in the properties of the network adaptors (via Device Manager), you may need to enable Jumbo Frames and configure the frame size. If there's no Jumbo Frames option, you should see if there are later drivers for those network adaptors. Often later drivers add the ability to manipulate Jumbo Frames settings.

Never had speed issues mixing Gigabit hardware with Fast Ethernet stuff on the same network, but from what I've read, this can happen when flow control is in use.
__________________
| Forum Search | Google Search | Windows OS Links | Networking Links | Spyware, Virus & Trojans Sticky Post |
| Services Guide | Speeding Up Windows | Notebook Care & Maintenance | Heatsink Lapping | Windows 2K/XP Registry Recovery |
|
| There are 10 types of people in this world:
| Those who understand binary and those who don't.

Last edited by Mjölnir : 07-27-2010 at 07:16 AM.
Reply With Quote
 §   #4  
Old 07-28-2010, 07:59 PM
ntomsheck
Registered User
 
Profile
Joined: May 2010
Status: ( Offline )
Posts: 0
Re: Router bogging down gigabit network?

30MBps as in megabytes per second. I use the standard B byte, b=bit. Hopefully that clears any confusion.

The gigabit switch is a DGS-1008D by d-link, hardware revision C1

With jumbo frames set to 9kb, my transfers cap at roughly 2.5MBps. The file server can support up to 16kb, but my primary only supports up to 9. I would assume this means the switch does not support jumbo frames?

If I were to invest in a switch that supports super jumbo frames, would it cause network errors if the server was set to 16kb, but everything else to 9? (that supports it).

Last edited by ntomsheck : 07-28-2010 at 08:09 PM.
Reply With Quote
 §   #5  
Old 07-29-2010, 03:01 AM
Mjölnir's Avatar
Mjölnir
Inflatable Moderator
 
Profile
Joined: Jul 2003
Location: Australia
My System
Status: ( Offline )
Posts: 14,198
Re: Router bogging down gigabit network?

Quote:
Originally Posted by ntomsheck View Post
30MBps as in megabytes per second. I use the standard B byte, b=bit. Hopefully that clears any confusion.

The gigabit switch is a DGS-1008D by d-link, hardware revision C1

With jumbo frames set to 9kb, my transfers cap at roughly 2.5MBps. The file server can support up to 16kb, but my primary only supports up to 9. I would assume this means the switch does not support jumbo frames?

If I were to invest in a switch that supports super jumbo frames, would it cause network errors if the server was set to 16kb, but everything else to 9? (that supports it).
Looks from here that it does support 9KB jumbo frames. There are a coupla guys in here who know more about this stuff than I do. Will PM them and see if they can shed any more light.

Also - how far apart is each device, what sort of cabling are you using (CAT5e/6/6a) and have you tried swapping the cables?
Reply With Quote
 §   #6  
Old 07-29-2010, 09:31 AM
Windrunner's Avatar
Windrunner
Fixes windows with bricks
 
Profile
Joined: Feb 2005
Location: Broken Arrow, OK
Age: 21
My System
Status: ( Offline )
Posts: 1,637
Re: Router bogging down gigabit network?

I think it's AIDA32 that has a ramdisk based network performance benchmark you could look into. I don't remember where I got it last.
Reply With Quote
 §   #7  
Old 07-29-2010, 09:55 AM
JSLEnterprises's Avatar
JSLEnterprises
Folding Frog
Das Boot!
 
Profile
Joined: Jan 2010
Location: Hamilton, On, Can
Age: 28
My System
Status: ( Offline )
Posts: 658
Re: Router bogging down gigabit network?

check to see weather or not QoS packet scheduler service is installed on all three systems.

I noticed a drop in performance to your speeds when the machines did not have the service installed.
__________________
..::J.S.L::..

Reply With Quote
 §   #8  
Old 07-30-2010, 12:21 AM
ntomsheck
Registered User
 
Profile
Joined: May 2010
Status: ( Offline )
Posts: 0
Re: Router bogging down gigabit network?

Some new information:
With both machines set to 9kb frame size (now that I know the switch supports jumbo frames). I managed to get only 17-20MBps transfers (very inconsistent, I know). That's with QoS disabled. I noticed flow control was turned on, on my server, so I disabled it. The other machine used for the test already has it disabled
-With flow control disabled on the server, no transfers happen.
-With flow control disabled, and with QoS enabled, no transfers happen.
-With flow control enabled on both machines, neither computer can communicate with each other.
-With flow control re-enabled on the server only, and QoS enabled, transfers are down to 2-3MBps
-With flow control re-enabled on the server only, and QoS disabled, transfers are back up to 17-20MBps (back where I started)

By the way, the disk transfer rates are as follows:
Primary computer: avg 60MB/s
Server OS harddrive: avg 45MB/s
Server storage drive: avg 70MB/s

The files are being transfered to and from the storage drive. Even if it invokes the operating system harddrive, it should at least cap the transfers around 40 or 45MB/s. I assure you, that is the slowest component of the whole test circuit.

Last edited by ntomsheck : 07-30-2010 at 12:52 AM.
Reply With Quote
 §   #9  
Old 07-30-2010, 05:17 AM
Bryan's Avatar
Bryan
Moderator
Moderator
 
Profile
Joined: Dec 2000
Status: ( Offline )
Posts: 4,772
Re: Router bogging down gigabit network?

There are several factors to consider.

1.) Are the server's nics set to 9K jumbo frames?
2.) What are you using to measure transfer rates?
3.) With QoS, have you check that all devices are using the same QoS settings?
4.) Are there multiple active connections to the servers when the slow downs are occuring?
Reply With Quote
 §   #10  
Old 07-30-2010, 10:29 AM
ntomsheck
Registered User
 
Profile
Joined: May 2010
Status: ( Offline )
Posts: 0
Re: Router bogging down gigabit network?

Well, when I don't specify a certain machine, I'm stating that it is applied globally. ex:
QoS is disabled - This means it is disabled on both machines used in the test circuit
QoS is disabled on the server - This means it is only disabled on the server.

My appologies for the confusion. For measuring network transfer rates, I'm taking a large (1.5GB) file and transfering it to the server. My primary computer has windows 7, which states the current transfer rate. I have already checked to see whether that method is at least in the ball park by timing the transfer of a known file size, and comparing it to the average transfer rate stated. It's accurate in my tests.

Yes, when I state I set the frame size to 9k, I'm speaking for both machines.

There are no other active connections while I test this. I disabled the FTP console and apache for these tests.

Last edited by ntomsheck : 07-30-2010 at 10:31 AM.
Reply With Quote
 §   #11  
Old 07-30-2010, 07:00 PM
Bryan's Avatar
Bryan
Moderator
Moderator
 
Profile
Joined: Dec 2000
Status: ( Offline )
Posts: 4,772
Re: Router bogging down gigabit network?

Should ping between the gigabit machines with increasing frame sizes to see if the end points are honoring the frame size.

ping [ip or hostname] -f -l [up to 9000]

Also should note windows SMB transfers have a fair amount of overhead, should try testing between machines using a utility such as jperf.

http://sourceforge.net/projects/jperf/files/
Reply With Quote
 §   #12  
Old 07-30-2010, 07:53 PM
ntomsheck
Registered User
 
Profile
Joined: May 2010
Status: ( Offline )
Posts: 0
Re: Router bogging down gigabit network?

Ping with anything less than 9000 returns a "request timed out". At 9000, it says the packet must be fragmented. Now we're getting somewhere, but where? Both end points are configured for jumbo frames and according to D-link, the switch supports jumbo frames. I'm going to unplug everything but the two end points and set them to a static IP, I'll post back with results.

As for jperf, my only linux box has a 10/100 The gigabit equipped machines are all running windows. I might consider locating one of my live CDs if the the test returns nothing. Will jperf run from a flash drive in conjunction with a live CD?
Reply With Quote
 §   #13  
Old 07-30-2010, 08:17 PM
Windrunner's Avatar
Windrunner
Fixes windows with bricks
 
Profile
Joined: Feb 2005
Location: Broken Arrow, OK
Age: 21
My System
Status: ( Offline )
Posts: 1,637
Re: Router bogging down gigabit network?

This thread is getting really awesome. I haven't had jumbo frames set up on my network in awhile. Am harvesting any useful info I can get.

I do have a question! If not all network adaptors support the full 9K jumbo frames, will mixing 7K and 9K stuff have a negative effect on the network?
Reply With Quote
 §   #14  
Old 07-30-2010, 08:25 PM
ntomsheck
Registered User
 
Profile
Joined: May 2010
Status: ( Offline )
Posts: 0
Re: Router bogging down gigabit network?

Okay so with 9k frames set globally, only two things connected to my switch, and the IP address set manually, I'm able to ping up to 1490 bytes. Not one more. Anything above 1490 says request timed out. If I ping 9000 bytes however, it returns with 'file must be fragmented'. If I disable and/or set packet size to 1500 globally, I can ping any value under the sun. I also tried this on 4500 bytes and could not find a successful value above 1490 bytes. I did notice an anomoly though - when selecting packet choices, machine A has the choices of 1514, 2514, 4514, and 9014 bytes. The server has the choices of disabled (I assume 1500 standard), 4088, 9014, and 16128 bytes. I understand some manufacturers dont standardize the 4 byte header, but those values don't seem to agree with eachother, sans 9014.

Windrunner, to answer your question - the devices which do not support as high as 9kb would send a request to have the packet fragmented. This might actually decrease performance on those specific machines. The rest should all run fine.
Reply With Quote
 §   #15  
Old 07-30-2010, 08:55 PM
ntomsheck
Registered User
 
Profile
Joined: May 2010
Status: ( Offline )
Posts: 0
Re: Router bogging down gigabit network?

Holy outdated driver, batman!
I looked at the date of the NIC driver on my server, and it said 2003. That's weird, because that's a fresh OS load as of last year. Regardless, I updated my driver to the most recent for that NIC (2008) and now my transfers cap around 45MBps, with 1500byte frames!

edit: I tried it with 9k frames and the transfer slows down to 20MBps... odd. Leaving it set to 1500 globally, the transfer starts at 73MBps and is quickly down to about 50MBps, at which point it fluctuates from 46 to 52MBps. That's more like it. I'll play with the 9k jumbo packets another time, when I want to squeeze every last bit of speed out of it. Thanks for your help, guys!

Last edited by ntomsheck : 07-30-2010 at 09:06 PM.
Reply With Quote
Reply



Go Back   PC Perspective Forums > General Tech > Networking And Associated Security

Thread Tools
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
vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -4. The time now is 10:57 PM.


Powered by vBulletin
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
© PC Perspective 2000 - Present