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.

I have two servers both with gigabit network cards that were experiencing severe latency issues communicating with one another. The culprit eventually turned out to be that one of the servers was patched into a 100mb switch port.

pinging the servers always returned <1ms

Is there a tool that could show the actual latency / rate of transfer between the servers compared to the maximum that should be possible?

share|improve this question

2 Answers 2

Perform state monitoring, collect data, visualise.

  1. Your OS has tools to report the current state of your network interfaces. Use them and compare them to the expected state. Automate this.
  2. Use snmp or native counters to collect samples. Use 64bit counters for fast interfaces, or a really small sample interval.
  3. When you collect stats, graph them. Graphite is quite the thing these days.

Then, realise with monitoring, it's never real-time. You're always looking at the past.

And watch Jason Dixon at devopsdays Rome: The State of Open Source Monitoring: The good, the bad, the terrible, and a glimpse into our future.

share|improve this answer

You can use a tool like iperf to test the actual latency, jitter and transfer speeds possible between two servers. That's a testing tool, though.

In your specific case, it would be quite evident from the OS to see what the link speeds of the various interfaces were.

share|improve this answer
    
Checking the link speed is part of configuration management. That's not even monitoring. Good point. –  Henk Langeveld Jan 19 '13 at 17:19

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.