• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 515
  • Last Modified:

10/100 ethernet network speed question.

I am sure this is a rather easy question for some of you Cisco guys/ gals, but I have tried troubleshooting a speed issue within my small office.

Basically, I have a comcast business class router that is connected to a netgear 10/100 24 port unmanaged switch (unmanaged -  I can't make any changes, VLANs, etc) that then has only 8 ports being utilized by ethernet CAT 6.  There are five systems that are connected all the time and each has a 10/100 or GB NIC.  I set the NICs to full duplex 100.

With that being configured the way it is you would assume that file transfer rates between computers would be above the 10 MB and less than 100 MB rate.  However, whenever I start transfering large files < 1GB, I will consistantly get connection speeds in the 1 - 3 MB range.  I have sniffed the network and really don't see much traffic that would slow down the connection.

I was guessing that it was the router that was the cause behind this since it controls the DHCP, etc.  Is that correct?  Should I put another router behind the modem/ comcast router that can switch at the 10/100 MB level for internal files?

Your expertise is much appreciated.
0
shark1998
Asked:
shark1998
  • 2
  • 2
  • 2
  • +4
3 Solutions
 
Dave BaldwinFixer of ProblemsCommented:
What transfer method and from where to where?
0
 
shark1998Author Commented:
Simple TCP/ IP.  The longest cable length is less than 100 FT.
0
 
kf4zmtCommented:
I think what DaveBaldwin is asking is are you using ftp, windows file copy, etc to move the files?  Also, are the files being transferred between two computers on your local network or is one computer on the other side of a slow connection such as a WAN or the Internet?  I assume across your LAN since you mention a 100 ft cable.
0
Improve Your Query Performance Tuning

In this FREE six-day email course, you'll learn from Janis Griffin, Database Performance Evangelist. She'll teach 12 steps that you can use to optimize your queries as much as possible and see measurable results in your work. Get started today!

 
giltjrCommented:
There is no such transfer method called "simple TCP/IP."

TCP/IP are two protocols that are used by other higher level protocols (CIFS/Samba/SMB or ftp).

My guess is you are using files shares/drive mapping which would use CIFS/Samba.

When you are doing the transfers what are you using to measure the through put.

Network speeds are normally measured in bits per second (represented by a little b), 10 Mbps = 10 million bits per second and 100 Mbps is 100 million bits per second.  


Some software that shows/measures through-put will use Bytes per second (represented by a big B).  A 10 million bit per second (Mbps) connection can transfer data at a max of 1.2 million bytes per second (MBps).  A 100 Mbps connection can do 12 MBps.

Using typicall CIFS/Samba a 100 Mbps connection will get anywhere between 3 and 10 MBps.

Typically I would leave the NIC configured for auto speed and auto duplex.
0
 
woodmouseCommented:
I would try to check, if nothing else is the culprit here.
Download iperf on both server and client, and see if you get a reasonable value...

"iperf /s" on the server
"iperf /c <ip-server>" on the client

You should get values around 96 ~ 97 mbit/sec !
If you drop below 90 mbit/sec - then you either have a fault or bad ethernet-cable - or a bad switch...

I've rescued many network-dips/hogs using this technique...
0
 
Dave BaldwinFixer of ProblemsCommented:
Yes, FTP, Windows Explorer (SMB), Web Form/HTTP?  All of these have different overhead that limits the speed you will see.  Also, how many switches/computers/routers does the path go thru?  Do any of them filter content?
0
 
Rich WeisslerProfessional Troublemaker^h^h^h^h^hshooterCommented:
A 100 Mbps (mega-bits per second), has a theoretical maximum transfer rate of 12.5 MBps (mega-bytes per second), (8 bits per byte) if it could run flat out.... no overhead, no contention on the bus, etc.

The overhead is probably relatively low... I could track down real numbers if you need it... but assume you lose at least 5% for overhead (packet headers, frame headers, etc  worse for small packets... not as back for huge transfers.)

As the pipe gets more crowded, contention gets worse though... I used to hear that a pipe 30% full was pretty good... go much above that, there was going to be more contention... but that was back in the days before switches were popular.  However, if everyone is trying to talk to ONE machine, that might still be valid.

1-3 MBps doesn't sound too bad... I wouldn't expect you to get much more than double that... maybe 8 MBps in an absolute ideal situation.

As a side note:  I know in environments in which I've lived before... if the workstation NIC is locked to 100 FULL, and the switch port is auto-negotiating, sometimes 'bad things' happen... if netgear indicates their gear doesn't have a problem, you're probably kosher, but it might be worth double checking.
0
 
Rich WeisslerProfessional Troublemaker^h^h^h^h^hshooterCommented:
Eep!  Sorry... that's what I get for allowing folks to talk to me while answering questions.  :-)  Ignore my response... my points were already made.
0
 
shark1998Author Commented:
Thanks all.  I will try some more troubleshooting and get back to you and divy out points.  There is a lot of good information here.
0
 
kf4zmtCommented:
@woodmouse

Where can I get a copy of iperf for Windows?
0
 
woodmouseCommented:
google "iperf windows download"... (without the quotes).
I just did this for you : http://www.noc.ucf.edu/Tools/Iperf/

You don't have to install it, it's a dos-based util - copy it on both locations to a temp folder. good luck!
0
 
kuohCommented:
Since you have an unmanaged switch, I would recommend setting the NICs to autodetect on all the PCs to avoid duplex mismatches.  While this may not solve all your speed issues, it should at least take away one potential cause.

http://happyrouter.com/cisco-ios-duplex-mismatch-primer
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Free Tool: Site Down Detector

Helpful to verify reports of your own downtime, or to double check a downed website you are trying to access.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

  • 2
  • 2
  • 2
  • +4
Tackle projects and never again get stuck behind a technical roadblock.
Join Now