Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Is there any tool in Linux which will help me to detect network congestion in advance ?

If it is able to tell me that a particular network is congested, how can I route my packets through a different route to avoid the congested network ?

share|improve this question
up vote 0 down vote accepted

mtr combined with traceroute is what you are looking for.

share|improve this answer
Using mtr I am able to detect the congested network but how can I skip that congested network and route my packets through other available network? – Supratik Mar 11 '11 at 9:23

Well, you can't detect congestion in advance of it happening; that'd involve an Ethernet-enabled crystal ball. What you want is a fairly difficult thing to do, actually, and I only know of the Avaya/RouteScience devices that deal with this in any meaningful way, by monitoring your links and upstreams and them manipulating your BGP routing table and announcements to route around congestion. They're not cheap, though. Internap FCP is a hosted product that I'm led to believe does a similar thing.

share|improve this answer

Your Answer


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.