1. Home > Common Sense of Life > Computers and Electronics

How to Test for Bandwidth Limiting by Your ISP

Method 1 Method 1 of 2: Using Measurement Lab Testing Tools
  1. 1 Visit Google’s Measurement Lab. M-Lab is an open platform designed to enhance internet transparency. It has several tests available for both average and sophisticated internet users.
  2. 2 Click on the “Test your internet connection” link on the lower left.
  3. 3 Chose a network tool to test your connection speed and network traffic diagnosis. Tests include:
    • Network Path & Application Diagnostics will diagnose the most common causes of all performance problems on wide-area network paths.
    • Network Diagnostic Tool will test your connection speed and receive sophisticated diagnoses of problems limiting speed. This is a good option if you’d like detailed trouble reports sent to your network administrator.
    • Glasnost will test whether certain applications or traffic are being blocked or throttled on your broadband connection. Currently, you can test if your ISP is throttling or blocking email, HTTP or SSH transfer, Flash video, and peer-to-peer apps including BitTorrent, eMule and Gnutella.
    • Pathload2 will see how much bandwidth your connection provides. The available bandwidth is the maximum bit rate you can send to a network link before it gets congested.
    • ShaperProbe will determine whether an ISP is performing traffic shaping by dropping your access rate after you’ve downloaded or uploaded a certain number of bytes.
    • WindRider will detect whether your mobile broadband provider is prioritizing or slowing traffic to certain websites, applications, or content.
  4. 4 Follow the on-screen instructions to complete each individual test. Note that some of the tests are hosted on third-party websites.
Method 2 Method 2 of 2: Using the Switzerland Network Testing Tool
  1. 1 Visit the Electronic Frontier Foundation’s website. This organization is focused on promoting net-neutrality and offers a bandwidth tester for sophisticated internet users.
  2. 2 Go to Our Work > Transparency > Other and click on Switzerland Network Testing Tool. This will test the integrity of data sent over your network to see if your ISP is limiting your bandwidth. For example:
    • If you want to test whether BitTorrent downloads are working correctly, you can go to that page and find some torrents that others are seeding from test machines.
    • If you want to test if your ISP is interfering with BitTorrent seeding, you can post a link to a torrent file on the wiki and seed that torrent while running a Switzerland client so that other people can find it on the wiki and try to download it while running a Switzerland client.
  3. 3 Download the latest release. This is indicated in bold letters.
  4. 4 Select the file format you would like to download. You can choose between either .zip or .tgz.
  5. 5 Extract the files and follow the instructions. You can find the instructions within the INSTALL.txt file specific to your platform.