Today's Tech Blog!

Monday, February 4, 2008

Tips about ISP Speed Test


Speeding Up Internet Access

Most of what makes the Internet slow for people in their day-to-day activities resides in people's own systems, not in their ISP. It's pointless searching for a high-speed ISP if you're connecting to it with a modem over a telephone line. To get a fast Internet experience start with your own hardware. Get a relatively high-speed, low-latency connection to the Internet like cable or DSL, and then ensure your computer is ready for the load. Connect to the modem via an Ethernet port, not serial, parallel, or USB. Finally, ensure your computer has enough memory; in most modern computers this is more a bottleneck than speed.

ISP Speed

The overall perceived speed of an ISP is determined by four key factors: the ISP bandwidth, the ISP load, server delivery rate, and the latency. Bandwidth is usually pretty constant for a given ISP. Load will vary throughout the day. Server delivery rate is attached to the service being used. Latency is largely determined by how one is connected to the ISP. All four are important. For example, a high speed ISP may score very well in a bandwidth speed test one day but be slow the next day due to a heavy load.

ISP Bandwidth

The bandwidth of an ISP determines how much data it can move. If you think of data as water, an ISP's bandwidth is based on the size of its pipes. The top speed of an ISP is set by its bandwidth, but other factors can affect its actual speed. In particular, load will impact its raw speed and latency will impact its perceived speed. ISP bandwidth is usually measured in Mbps (megabits per second), but is often advertised based on its connection type (T1, T2, T3, T4, etc.)

T1 and T3

ISPs are often connected to the Internet at large via standard cables called (most frequently) T1 or T3 or (very rarely) T1C, T2, or T4. Each of these cables delivers a certain amount of bandwidth at a particular latency. For a quick comparison, a T1 can move 1.544 Mbps and a T1C 3.152. A T2 delivers 6.312 Mbps. A T3 is capable of 44.736 Mbps and the mighty T4 274.760 Mbps. Compare this with a 56K modem which can only handle 0.056 Mbps.

ISP Speed Tests

Since effective ISP speed is based on bandwidth, load (both global and service-based), and latency, it's not the most easy thing to calculate. There is a special ISP technology for performing such measurements; it's basically a stress test. There are different tests for different ISP services. One popular one is called Apache Bench. It is used for measuring an ISP's speed for serving Web pages. Note though that these ISP speed tests are used by ISPs on themselves; using one on an unsuspecting ISP will probably be considered a denial-of-service attack and can potentially get one in legal trouble.

ISP Latency

ISP speed is based in part on latency. In fact, it has an especially huge impact on perceived ISP speed. Latency is the minimum time it takes to perform any network operation, no matter how small. It is partly determined by the distance between one's computer and the ISP server (there are speed of light restrictions, after all). The actual hardware involved at each side of the connection though has a bigger impact. Most consumer hardware tends to have poor latency, and to the person browsing the Web pretty much all the perceived slowness comes from latency.

ISP Load

The load on an ISP will have a direct impact on its speed. If you think of cars as data and street size as ISP bandwidth, load is the amount of traffic in the street. An ISP provider with a light load will be able to serve your data more quickly than one with a heavy load when all other factors are equal. An ISP's load will be mostly determined by the quantity and popularity of its customers. ISPs typically experience their heaviest loads during business hours. Note though that business hours vary around the world, and ISPs with truly international appeal may be under relatively heavy loads all the time.

Server Delivery Rate

Even if an ISP has plenty of bandwidth for its load and low latency, it can still be slow serving Web pages (or e-mail, or whatever). The reason is that each ISP service is handled by a separate program (called a daemon) and an individual daemon can get overloaded. Each daemon can only handle so many requests per second regardless of bandwidth. Basically in addition to the ISP's global load, there's also individual service load. The number of requests an ISP service can handle per second is based primarily on its server software.

No comments:




eXTReMe Tracker