Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

My house is Cat6 cabled for ethernet. I want to do some speed measuring.

Background:

  • Below the stairs is a small server room for the router, DSL modem, a EEE-Box (ubuntu) and a LaCie-Nas used for Backups (TimeMachine).
  • There are Linux (3), OS X (3), and Windows XP (1) machines on the lan

How would you go about testing LAN throughput in such an environment?

  • Do I test the endpoints one by one, by lugging a laptop around
  • can it be done at (or near) the router.
  • is there a 'best practice' approach
share|improve this question

3 Answers 3

up vote 2 down vote accepted

You could use a tool such as vnstat to graph your bandwidth. Once vnstat is running, launch a big copy of a file from a computer to another, using dd for example (try to really limit the CPU usage so it doesn't get to be the limiting factor). If your HDD is fast enough (so the network is the limiting factor), it should give you a good idea of your bandwidth.

share|improve this answer
2  
Is there something similar for a Windows environment? –  emtunc Dec 14 '10 at 14:51

You can try iperf, it works as a client and server so you need to install it on two computers, here's how you use it

run on Server

iperf -s

run on client

iperf -c <ip of server>

hope that helps, RayQuang

share|improve this answer

Best practice is to have the cables certified from the person installing it. YOu pretty much need special equipment for doing so - then you get exact measurementy that your cabling adheres to a specific standard. SHould have bee done at install time and you should have gotten the measurement sips that the tester prints out.

share|improve this answer
    
thanks, I wish I'd known/realized that at the time ... –  lexu Aug 28 '10 at 19:25

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.