How can I test the bandwidth of my ADSL line? Problem: I should have an ADSL line with 12Mb/sec download and 1Mb/sec upload speed. The MRTG graphic of my ISP shows only 3Mb/sec. I complaint! Than the ISP makes a test and shows me 13.8 MB/sec I wonder how they made the test? I suspect that they collect the data for the MRTG graphic on their router and that the test is only saying that they send out so many bytes, what does not mean that I got the bytes!!! After their test I started immediately to download from different sites to download big files, like Suse 10.2 beta and got a total speed of again 3Mb/sec. Obviously our testing is wrong! How can we really measure the bandwidth??? bye Ronald Wiplinger
On Friday 03 November 2006 00:16, Ronald Wiplinger wrote:
How can I test the bandwidth of my ADSL line?
Problem: I should have an ADSL line with 12Mb/sec download and 1Mb/sec upload speed.
The MRTG graphic of my ISP shows only 3Mb/sec. I complaint! Than the ISP makes a test and shows me 13.8 MB/sec
I wonder how they made the test? I suspect that they collect the data for the MRTG graphic on their router and that the test is only saying that they send out so many bytes, what does not mean that I got the bytes!!!
After their test I started immediately to download from different sites to download big files, like Suse 10.2 beta and got a total speed of again 3Mb/sec.
Obviously our testing is wrong! How can we really measure the bandwidth???
Are you sure everyone has Mega-BITS and Mega-BYTES in order for all the speeds discussed above? Comm is typically measures in Bits Per Second. A fairly good rule of thumb for TCP/IP is to divide the bits per second by 10 to get bytes per second. So, if you have a 100 MegaBIT ethernet port the max throughput on that connection would be in the neighborhood of 10 MegaBYTES per second. If that is how you connect to your router, then it is unlikely you will see 13+ MegaBYTES/sec. So, it may be that they're discussing an internal test. Also note that throughput of your end of the path is limited to the slowest bandwidth of any segment in the path. The internet connection in my neighborhood is a fiber optic line split between 8 houses. We're "guaranteed" 1MBYTE/second download, but since everyone is not using the network most of the time I usually find the download speed much faster than that (Record speed 3.8MBYTE/sec).
On Friday 03 November 2006 00:16, Ronald Wiplinger wrote:
How can I test the bandwidth of my ADSL line?
For a fast check I use this: http://www.giganews.com/performance.html
--
-- L. de Braal BraHa Systems NL - Terneuzen T +31 115 649333 F +31 115 649444
Leen de Braal wrote:
On Friday 03 November 2006 00:16, Ronald Wiplinger wrote:
How can I test the bandwidth of my ADSL line?
For a fast check I use this:
I just got 5691 Kb/s from Giganews and 4110 from the Europe site. I've got a 6 Mb/s cable modem connection.
Ronald Wiplinger wrote:
How can I test the bandwidth of my ADSL line?
Problem: I should have an ADSL line with 12Mb/sec download and 1Mb/sec upload speed.
Downstream: 12 Megabit/sec > 1.5Mbyte/sec > approx 1Mbyte/sec payload, the rest is in ATM protocol overhead.
After their test I started immediately to download from different sites to download big files, like Suse 10.2 beta and got a total speed of again 3Mb/sec.
I don't know about the country you live in, but here in Switzerland the ADSL connection speed is one thing, the uplink bandwidth (away from the provider) is quite another.
Obviously our testing is wrong! How can we really measure the bandwidth???
What exactly do you want to know: a) bandwidth from your site to your provider b) bandwidth from your site to an arbitrary other site c) something else (a) is easily done - your ADSL router will tell what the current connection speed is. (b) is a little more complex, but the number will vary a lot depending on time of day, other traffic, the other site etc etc. Per Jessen, Zurich -- http://www.spamchek.com/ - managed email security. Starting at SFr5/month/user.
On 2006-11-02 23:16, Ronald Wiplinger wrote:
How can I test the bandwidth of my ADSL line? Try these guys:
http://cruise.ornl.gov:7123/ or possibly http://www.dslreports.com/tweaks (I personally prefer the ORNL site -- that is Oak Ridge National Labs, in Tennessee. It has a huge bandwidth, far more than your 12 Mb/s :-) ) If either of these tells you that you are getting only 3 Mb/s inbound, then you are getting only 3 Mb/s inbound. As others have noted, your provider can only give you a bandwidth measurement inside their own company. It is quite misleading, though, for them to imply that you should expect the same bandwidth from some external source. If they buy only a limited bandwidth from their uplink, then they can hardly provide the full advertised bandwidth to any of their customers at any time. One thing that might be limiting your measured incoming bandwidth is the size of your TCP receive windows. The default values in SuSE seem to be a "middle of the road" approach, but are not necessarily optimum for any real situation. I use the following values for a 5 Mb/s bandwidth: echo 87380 128000 174760 > /proc/sys/net/ipv4/tcp_rmem echo 174760 > /proc/sys/net/core/rmem_max echo 87830 > /proc/sys/net/core/rmem_default (the best place to put this sort of thing is in /etc/boot.local). With the default values, I usually only reach about 4 Mb/s (or less) out of the rated 5; with these, I get 4.58. I'm not much in the mood to try to tweak this any higher :-) While unlikely that you need it, a second thing you might try is traffic shaping on the outbound packets. If you are transmitting many packets (which are sent at the speed of your NIC), then you may saturate the internal buffer of the ADSL router (these things do have those, just like cable modems, do they not?). Possibly you don't need even as much of a bucket system as SuSEfirewall2 will build (and it really isn't very complicated), but if you do need to do traffic shaping, then anything is better than nothing. The explanation in the SuSEfirewall config file is quite straightforward -- the variable setting is just "device_name,speed_in_kbit/s".
Darryl Gregorash wrote:
On 2006-11-02 23:16, Ronald Wiplinger wrote:
How can I test the bandwidth of my ADSL line? Try these guys:
At home I've got a 6000/640kbit (down/up) ADSL line. #1 running 10s outbound test (client to server) . . . . . 460.57Kb/s #2 running 10s outbound test (client to server) . . . . . 517.40Kb/s Upstream looks pretty accurate. I've seen peaks of more than 60kbyte/sec, but infrequently. #1 running 10s inbound test (server to client) . . . . . . 1.91Mb/s #2 running 10s inbound test (server to client) . . . . . . 2.04Mb/s Downstream is less accurate - connecting to a local site, e.g. mirror.switch.ch I normally get +4000kbit/sec. I guess there's a slowish link somewhere inbetween. Per Jessen, Zurich -- http://www.spamchek.com/ - managed email security. Starting at SFr5/month/user.
On 2006-11-03 06:47, Per Jessen wrote:
<snip>
Downstream is less accurate - connecting to a local site, e.g. mirror.switch.ch I normally get +4000kbit/sec. I guess there's a slowish link somewhere inbetween.
Here is the same test on a Switch server in Geneva: http://cemp1.switch.ch/network/performance/web100/tcpbw100.html
Darryl Gregorash wrote:
Here is the same test on a Switch server in Geneva: http://cemp1.switch.ch/network/performance/web100/tcpbw100.html
Thanks Darryl - interesting. I ran a couple of tests, which just show how much it varies: running 10s outbound test (client-to-server [C2S]) . . . . . 353.0kb/s running 10s inbound test (server-to-client [S2C]) . . . . . . 2.00Mb/s running 10s outbound test (client-to-server [C2S]) . . . . . 470.0kb/s running 10s inbound test (server-to-client [S2C]) . . . . . . 2.83Mb/s I also did a download of a kernel from mirror.switch.org using wget : 21:01:48 (513.28 KB/s) - `linux-2.6.18.tar.gz' saved [52467340/52467340] That is about 4300kbit/sec pure payload. This was on a machine with a direct (non-NATed) connection. Doing the same download only minutes later, but on a NAT-ed box: 21:08:38 (332.24 KB/s) - `linux-2.6.18.tar.gz' saved [52467340/52467340] At first, I suspected my NAT-machine might be getting little tired - it's still running SUSE 7.x with a 2.4.27 kernel, but then I reran the download on the non-NATed box: 21:11:50 (370.77 KB/s) - `linux-2.6.18.tar.gz' save[52467340/52467340] Then I reran the NDT test: running 10s outbound test (client-to-server [C2S]) . . . . . 60.0kb/s running 10s inbound test (server-to-client [S2C]) . . . . . . 2.32Mb/s Per Jessen, Zurich -- http://www.spamchek.com/ - managed email security. Starting at SFr5/month/user.
On 2006-11-03 14:17, Per Jessen wrote:
Darryl Gregorash wrote:
Here is the same test on a Switch server in Geneva: http://cemp1.switch.ch/network/performance/web100/tcpbw100.html
Thanks Darryl - interesting.
I ran a couple of tests, which just show how much it varies:
Very strange. You might wish to look at your receive buffer sizes, but that still won't do anything with all the variability. Maybe it is some weird piezoelectric effect in the Swiss backbone caused by all the mountain goats jumping up and down and playing on the hillsides :-)
On Thursday 02 November 2006 21:16, Ronald Wiplinger wrote:
How can I test the bandwidth of my ADSL line?
Problem: I should have an ADSL line with 12Mb/sec download and 1Mb/sec upload speed.
The MRTG graphic of my ISP shows only 3Mb/sec. I complaint! Than the ISP makes a test and shows me 13.8 MB/sec
My ISP always suggests using the Stanford test, at least here in the US. http://netspeed.stanford.edu You get some nice detailed numbers which you can provide to your ISP. Also remember that your phone company can check your speed as well. I had mine come out and they told my I'm capped at 5Mb/s due to my location to the call switch. Here are my results: TCP/Web100 Network Diagnostic Tool v5.3.3e click START to begin Another client is currently being served, your test will begin within 45 seconds Checking for Middleboxes . . . . . . . . . . . . . . . . . . Done running 10s outbound test (client to server) . . . . . 696.51Kb/s running 10s inbound test (server to client) . . . . . . 2.38Mb/s Your Workstation is connected to a Cable/DSL modem The nice thing is that it ignores the fact that I'm running right now on my laptop over WiFi on my internal LAN. It checks for "middleboxes" and runs the speed checks calibrated for those. It even gives massively detailed stats... Checking for mismatch on uplink (speed > 50 [-1.99>50], (xmitspeed < 5) [0.69<5] (rwintime > .9) [0.30>.9], (loss < .01) [0.00<.01] ...and provides several links to other netspeed testers. -- kai ponte www.perfectreign.com
Content-Disposition: inline
On Thursday 02 November 2006 21:16, Ronald Wiplinger wrote:
How can I test the bandwidth of my ADSL line? /snip/ My ISP always suggests using the Stanford test, at least here in the US.
You get some nice detailed numbers which you can provide to your ISP. Also remember that your phone company can check your speed as well. I had mine come out and they told my I'm capped at 5Mb/s due to my location to the call switch.
Here are my results:
TCP/Web100 Network Diagnostic Tool v5.3.3e click START to begin Another client is currently being served, your test will begin within 45 seconds Checking for Middleboxes . . . . . . . . . . . . . . . . . . Done running 10s outbound test (client to server) . . . . . 696.51Kb/s running 10s inbound test (server to client) . . . . . . 2.38Mb/s Your Workstation is connected to a Cable/DSL modem
The nice thing is that it ignores the fact that I'm running right now on my laptop over WiFi on my internal LAN. It checks for "middleboxes" and runs
At 09:20 AM 11/3/2006 -0800, Kai Ponte wrote: the
speed checks calibrated for those.
It even gives massively detailed stats...
Checking for mismatch on uplink (speed > 50 [-1.99>50], (xmitspeed < 5) [0.69<5] (rwintime > .9) [0.30>.9], (loss < .01) [0.00<.01]
...and provides several links to other netspeed testers.
-- kai ponte www.perfectreign.com
Kai seems to get more output than I get. I only get: Checking for Middleboxes . . . . . . . . . . . . . . . . . . Done running 10s outbound test (client to server) . . . . . 1.06Mb/s running 10s inbound test (server to client) . . . . . . 5.13Mb/s The slowest link in the end-to-end path is a 10 Mbps Ethernet subnet Alarm: Duplex mismatch condition exists: Host set to Full and Switch set to Half duplex What switch are they talking about? Is that my router? (Linksys BEFSR41) Is it the ethernet interface gadget supplied by my ISP? (Motorola SBS100) --doug
On 2006-11-03 12:46, Doug McGarrett wrote:
At 09:20 AM 11/3/2006 -0800, Kai Ponte wrote:
<snip>
Checking for mismatch on uplink (speed > 50 [-1.99>50], (xmitspeed < 5) [0.69<5] (rwintime > .9) [0.30>.9], (loss < .01) [0.00<.01]
Kai seems to get more output than I get. I only get:
Checking for Middleboxes . . . . . . . . . . . . . . . . . . Done running 10s outbound test (client to server) . . . . . 1.06Mb/s running 10s inbound test (server to client) . . . . . . 5.13Mb/s The slowest link in the end-to-end path is a 10 Mbps Ethernet subnet Alarm: Duplex mismatch condition exists: Host set to Full and Switch set to Half duplex
Click on the "statistics" and "more details" buttons. They may open out of focus (thus maybe hidden by the browser main window). "Checking for mismatch on uplink" and a lot of other similar checks is at the bottom of the "more details;" the top of that gives you all you never wanted to know about buffer sizes and flag settings in your network :-)
What switch are they talking about? Is that my router? (Linksys BEFSR41) Is it the ethernet interface gadget supplied by my ISP? (Motorola SBS100)
Check the duplex settings on your computer and the router. There are only 2 places for the mismatch to exist.
participants (8)
-
Darryl Gregorash
-
Doug McGarrett
-
James Knott
-
Kai Ponte
-
Ken Jennings
-
Leen de Braal
-
Per Jessen
-
Ronald Wiplinger