Measuring ISP performance

This is the downtime that I measure for my @Home cable modem system. It works by sending 1440 ping messages from my home system to their mail server, with a minute in between; this takes a day in total.

The test in more detail

To do this, I run this Un*x command:
ping -n -c 1440 -i 60 -q
After one day, a report looks a bit like this:
PING ( from : 56(84) bytes of data.

--- ping statistics ---
1440 packets transmitted, 1234 packets received, 14% packet loss
round-trip min/avg/max/mdev = 29.347/33.670/39.318/2.624 ms
I have a little script that takes this information apart, and splits it over a number of files which list these numbers. These lists are then used to demonstrate the uptime of @Home (from my system). I resynchronise this command with the realtime clock every night at midnight.

Download, reading

This page is found on and the software may be downloaded from Read the README and INSTALL notes of the latest release.

This software resides under the GNU Public License of course. Freedom rules!

Test sites

This is a list of test sites who registered with me: