ISP Check
Summary
Does your $50/month net connection seem to work less reliably than it
should? This set of simple scripts can help quantify the reliability
of your connection, for your own amusement and to provide ammunition
when talking with tech support.
As you might expect, I wrote ISP Check because my cable modem
connection has been sucking lately.
Download
isp-check-1.0.tar.gz -- 2/16/02
Example
Here is the analysis of an overnight run of ISP Check on my home
machine. It prints this text:
keep_pinging.sh ran for 1045 minutes
gaps longer than 30 seconds:
215 seconds ending at Sat Feb 16 17:02:31 MST 2002
34 seconds ending at Sat Feb 16 17:17:47 MST 2002
33 seconds ending at Sat Feb 16 17:22:19 MST 2002
196 seconds ending at Sat Feb 16 17:26:44 MST 2002
33 seconds ending at Sat Feb 16 17:51:27 MST 2002
33 seconds ending at Sat Feb 16 18:02:09 MST 2002
41 seconds ending at Sat Feb 16 18:13:52 MST 2002
1547 seconds ending at Sat Feb 16 19:02:08 MST 2002
33 seconds ending at Sat Feb 16 19:03:11 MST 2002
33 seconds ending at Sat Feb 16 19:20:27 MST 2002
33 seconds ending at Sat Feb 16 20:16:34 MST 2002
33 seconds ending at Sat Feb 16 20:43:26 MST 2002
33 seconds ending at Sat Feb 16 21:36:37 MST 2002
33 seconds ending at Sat Feb 16 22:11:48 MST 2002
33 seconds ending at Sat Feb 16 22:43:52 MST 2002
33 seconds ending at Sat Feb 16 22:57:01 MST 2002
1680 seconds ending at Sat Feb 16 23:32:55 MST 2002
33 seconds ending at Sat Feb 16 23:38:19 MST 2002
33 seconds ending at Sun Feb 17 00:15:27 MST 2002
33 seconds ending at Sun Feb 17 00:40:37 MST 2002
33 seconds ending at Sun Feb 17 01:47:55 MST 2002
2213 seconds ending at Sun Feb 17 02:33:03 MST 2002
565 seconds ending at Sun Feb 17 02:43:04 MST 2002
33 seconds ending at Sun Feb 17 02:50:42 MST 2002
966 seconds ending at Sun Feb 17 03:29:22 MST 2002
189 seconds ending at Sun Feb 17 03:42:30 MST 2002
1127 seconds ending at Sun Feb 17 04:01:42 MST 2002
103 seconds ending at Sun Feb 17 04:05:11 MST 2002
68 seconds ending at Sun Feb 17 04:06:24 MST 2002
749 seconds ending at Sun Feb 17 04:23:15 MST 2002
68 seconds ending at Sun Feb 17 04:26:19 MST 2002
75 seconds ending at Sun Feb 17 04:27:49 MST 2002
517 seconds ending at Sun Feb 17 04:37:12 MST 2002
33 seconds ending at Sun Feb 17 04:51:03 MST 2002
1183 seconds ending at Sun Feb 17 08:02:03 MST 2002
860 seconds ending at Sun Feb 17 08:19:49 MST 2002
97 seconds ending at Sun Feb 17 08:24:48 MST 2002
363 seconds ending at Sun Feb 17 08:35:36 MST 2002
total time spent in service gaps of at least 30 seconds was 223 minutes
downtime 21%
And creates this graph:
I don't expect five-nines reliability, but one nine would be nice...
regehr@cs.utah.edu