Tracking My Internet Provider Speeds

Of late, our broadband internet has been feeling sluggish. A call to the company took way more hold-time than I wanted to spend, and it only fixed the problem for a short while. Thus a perfect opportunity to play with some new tech to solve a problem, in this case, documenting a systemic issue from a service provider.

The goal – a log a internet speeds, taken say every 15 min. Recording ping time, upload speed, download speed, and local LAN usage.

 

The solution

  • A WCF service to measure speeds
    • Internet speed was measured via speedtest.net
    • LAN usage was measured by querying my router for packets received and sent
  • A SQL express instance to persist the data
  • A PowerShell script to invoke the WCF service – launched by Windows’ Task Scheduler
  • An OData WCF Data Service to allow me to read the data
  • MS PowerPivot to show a nice viz (scratch that, the beta expired)
  • LinqPad to get the data, export it to excel
  • Tableau Public to show the viz

 

 

Published Saturday, April 10, 2010 2:52 PM by Scott Weinstein

Comments

# Twitter Trackbacks for Tracking My Internet Provider Speeds - Scott Weinstein on .Net, Linq, PowerShell, WPF, and WCF [asp.net] on Topsy.com

Pingback from  Twitter Trackbacks for                 Tracking My Internet Provider Speeds - Scott Weinstein on .Net, Linq, PowerShell, WPF, and WCF         [asp.net]        on Topsy.com

Saturday, April 10, 2010 5:28 PM by Steven J. Ackerman

# re: Tracking My Internet Provider Speeds

Awesome. Of course if you read the fine print on your ISP agreement, you will find that speed is not guaranteed. The carriers are much more interested in billable events than quality of service.

# Tracking My Internet Provider Speeds - Scott Weinstein on .Net … « Internet Cafe Solution

Pingback from  Tracking My Internet Provider Speeds - Scott Weinstein on .Net … «  Internet Cafe Solution

Saturday, April 10, 2010 6:39 PM by Jamie

# re: Tracking My Internet Provider Speeds

I lol at your 15 mbps "sluggish" connection. Qwest DSL never gets above 2.5 in Capitol Hill.

Saturday, April 10, 2010 7:33 PM by Scott Weinstein

# re: Tracking My Internet Provider Speeds

@Jamie

Understood, but we're paying for the preimum FIOS service

@Steven

Indeed -  and I'm not expecting exactly 20Mb/s, but consistently 60% ?

# Tracking My Internet Provider Speeds – Scott Weinstein on .Net …

Pingback from  Tracking My Internet Provider Speeds – Scott Weinstein on .Net …

# Tracking My Internet Provider Speeds – Scott Weinstein on .Net … - iKnew

Pingback from  Tracking My Internet Provider Speeds – Scott Weinstein on .Net … - iKnew

Saturday, April 10, 2010 9:31 PM by SGWellens

# re: Tracking My Internet Provider Speeds

It looks suspicious to me.  There are three obvious tiers.  Something happened on March 16/17.

# Anonym im Internet inkl. Reseller Lizenz ?? ?? DigaWorld.de

Pingback from  Anonym im Internet inkl. Reseller Lizenz ??  ?? DigaWorld.de

Tuesday, September 07, 2010 11:01 PM by speedtest.net « ?????? ????????????????????

# speedtest.net « ?????? ????????????????????

Pingback from  speedtest.net «  ?????? ????????????????????

Leave a Comment

(required) 
(required) 
(optional)
(required)