Script to test internet speed - possible?

Geofram

Member
Jan 20, 2010
120
0
76
Here's the scoop:

I'm signed up with a local company in Utah for home internet - we get DSL service, and it's basically the only game in town, because we're a bit remote. I'm signed up for their 12Mbit down, 2 Mbit up service.

When I first signed up, it was good almost all the time. I was at or around 12Mbit. The last few months, it's been a crap shoot, going anywhere down to 3Mbit, back up to 12Mbit, or anywhere inbetween. I've verified this is the ISP's problem - bypassing all my internal routing and network results in the same speeds.

I've complained to them, but basically just get the "it's UP TO 12 Mbit" BS answer.

Out of a degree of frustration, I'd like to try to monitor exactly how much of the time I'm getting 12Mbit, or at least figure out what the average speed I'm pulling out is. So I wondered, has anyone found a script or program that I can schedule to run every hour or so, that can measure the speed i'm currently getting and log it?

I know how to program some; I'm just trying to figure out the best way from inside a script that I can actually get a speed measurement, kind of like the results you'd get from Speedtest.net.

Any suggestions?