Super User is a question and answer site for computer enthusiasts and power users. 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

I've got a very bad ISP and want to monitor the connection quality over a month's time.

At the moment I just wrote a script which logs ping requests to Google's DNS server

How can I do that more efficiently? Is there a better way to achieve long term monitoring?

Or a command line tool to measure the bandwidth? Then i could run a cronjob to do this.

share|improve this question
Do you want to monitor it constantly over a month? Or at certain periods of time? Depending on what your script actually does, I would suggest you have Task Scheduler (or similar) run the script every 3 hours every day and just let the log files build. – Dave Oct 23 '12 at 14:49
Doesn't matter, ive enough diskspace to handle this. But it would be cool to have a tool which summerize the results in a nice way. – vo1d Oct 23 '12 at 16:12

I would switch to using a tool to monitor things.

Assuming that you can ping your router, you could try something like the thinkbroadband monitor tool. This will give you excellent information on the quality of your connection.

DSLreports also has some useful tools.

If you run a server off your connection, you might also want to try a free subscription with one of the web site monitoring services such as

For testing outward rather than inward, have a look at: Which lists some tools such as which is an excellent monitor that you run on a PC on your local network.

share|improve this answer

If it's a cable modem, typically you can access a web page ( has worked twice for me in the past) and you can look at the signal/noise ratio as reported by the modem.

DSL modems typically have this information as well.

share|improve this answer
This could be a good additional source for an own tool – vo1d Aug 29 '13 at 15:04

You can monitor connection quality over time with Smokeping. In a single graph you get round-trip time, jitter and packet loss. Excellent to monitor links.

enter image description here

share|improve this answer
I'm not saying anything's wrong with it, but be cautious as the TLD is china for this download – Simon Jan 10 '15 at 5:01
The TLD is not .cn, but .ch which is Switzerland. Big difference ;) – mtak Jan 12 '15 at 6:49
Oops. Sorry about that – Simon Jan 12 '15 at 6:50
looks like you can use this tool for free from DSLreports and get results over 24 hours from 3 different locations – Simon Jan 13 '15 at 22:20

If you're located in France (*), one such attempt is Grenouille. It's free but it used to under-assess my bandwidth when I was using it a few years ago. Note that both the website and software are in French.

(*) says:

Ami(e)s belges, suisses ou québecois (et autres pays francophones) : n'est disponible qu'en France pour le moment, un déploiement vers d'autres pays est prévu mais ce n'est pas pour tout de suite... :-)

In English: not available outside France.

share|improve this answer

protected by Community Jul 10 '14 at 1:23

Thank you for your interest in this question. Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site.

Would you like to answer one of these unanswered questions instead?

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