Kerry Linux Solutions, Ireland

 

How slow are small business websites?

To be honest, they are not slow at all. Many small business owners host their websites on Virtual Private Servers (VPS). The general perception is that they cannot compete with the big names in the online world because of their small budget for web hosting. This is not true.

Being curious to know, I performed a little test this morning and threw a number of requests at various websites to see how fast these websites respond to the requests. Here are my results, which were a little bit of a surprise for me.

Grade Website Connections
per second
Size of Reply
in bytes
1) oconnorprinting.com 6.5 2405
2) blacknight.ie 6.4 727
3) ferienhaus-irland.de 5.4 10284
4) securesolutions.ie 4.4 9152
5) skelligschocolate.com 3.9 8202
6) google.ie 3.5 509
7) kerry-linux.ie 3.3 18177
8) annekiely.com 3.0 18623
9) whitehorsepoint.com 3.0 17967
10) orourkeandco.ie 2.9 19429
11) qsd.ie 2.8 244
12) dtm.ie 2.6 8982
13) microsoft.ie 2.3 478
14) apple.ie 2.3 478
15) keycontentsolutions.com 2.1 12460
16) dell.ie 1.1 38129

It's no surprise that a hosting provider is ahead, but many small businesses respond very good compared with the big names like google, microsoft, apple and dell. A Caherciveen business was even leading the field.

You can have a closer look at the performance data here:

Performance Tests Results Tuesday 21/6/2011 7.00 am

httperf --client=0/1 --server=securesolutions.ie --port=80 --uri=/ 
--send-buffer=4096 --recv-buffer=16384 --num-conns=10 --num-calls=1
Maximum connect burst length: 1

Total: connections 10 requests 10 replies 10 test-duration 2.268 s

Connection rate: 4.4 conn/s (226.8 ms/conn, <=1 concurrent connections)
Connection time [ms]: min 223.9 avg 226.8 max 228.1 median 226.5 stddev 1.4
Connection time [ms]: connect 70.4
Connection length [replies/conn]: 1.000

Request rate: 4.4 req/s (226.8 ms/req)
Request size [B]: 71.0

Reply rate [replies/s]: min 0.0 avg 0.0 max 0.0 stddev 0.0 (0 samples)
Reply time [ms]: response 75.9 transfer 80.4
Reply size [B]: header 200.0 content 8950.0 footer 2.0 (total 9152.0)
Reply status: 1xx=0 2xx=10 3xx=0 4xx=0 5xx=0

CPU time [s]: user 0.51 system 1.76 (user 22.4% system 77.4% total 99.8%)
Net I/O: 39.7 KB/s (0.3*10^6 bps)

Errors: total 0 client-timo 0 socket-timo 0 connrefused 0 connreset 0
Errors: fd-unavail 0 addrunavail 0 ftab-full 0 other 0

------------------------------------------------------------------
httperf --client=0/1 --server=kerry-linux.ie --port=80 --uri=/ 
--send-buffer=4096 --recv-buffer=16384 --num-conns=10 --num-calls=1
Maximum connect burst length: 1

Total: connections 10 requests 10 replies 10 test-duration 3.004 s

Connection rate: 3.3 conn/s (300.4 ms/conn, <=1 concurrent connections)
Connection time [ms]: min 298.9 avg 300.4 max 302.1 median 300.5 stddev 1.1
Connection time [ms]: connect 71.3
Connection length [replies/conn]: 1.000

Request rate: 3.3 req/s (300.4 ms/req)
Request size [B]: 67.0

Reply rate [replies/s]: min 0.0 avg 0.0 max 0.0 stddev 0.0 (0 samples)
Reply time [ms]: response 75.8 transfer 153.3
Reply size [B]: header 199.0 content 17976.0 footer 2.0 (total 18177.0)
Reply status: 1xx=0 2xx=10 3xx=0 4xx=0 5xx=0

CPU time [s]: user 0.78 system 2.23 (user 25.8% system 74.2% total 100.0%)
Net I/O: 59.3 KB/s (0.5*10^6 bps)

Errors: total 0 client-timo 0 socket-timo 0 connrefused 0 connreset 0
Errors: fd-unavail 0 addrunavail 0 ftab-full 0 other 0


------------------------------------------------------------------
httperf --client=0/1 --server=google.ie --port=80 --uri=/ 
--send-buffer=4096 --recv-buffer=16384 --num-conns=10 --num-calls=1
Maximum connect burst length: 1

Total: connections 10 requests 10 replies 10 test-duration 2.826 s

Connection rate: 3.5 conn/s (282.6 ms/conn, <=1 concurrent connections)
Connection time [ms]: min 279.9 avg 282.6 max 283.2 median 282.5 stddev 1.0
Connection time [ms]: connect 140.0
Connection length [replies/conn]: 1.000

Request rate: 3.5 req/s (282.6 ms/req)
Request size [B]: 62.0

Reply rate [replies/s]: min 0.0 avg 0.0 max 0.0 stddev 0.0 (0 samples)
Reply time [ms]: response 142.6 transfer 0.0
Reply size [B]: header 291.0 content 218.0 footer 0.0 (total 509.0)
Reply status: 1xx=0 2xx=0 3xx=10 4xx=0 5xx=0

CPU time [s]: user 0.76 system 2.06 (user 26.9% system 72.9% total 99.8%)
Net I/O: 2.0 KB/s (0.0*10^6 bps)

Errors: total 0 client-timo 0 socket-timo 0 connrefused 0 connreset 0
Errors: fd-unavail 0 addrunavail 0 ftab-full 0 other 0


------------------------------------------------------------------
httperf --client=0/1 --server=blacknight.ie --port=80 --uri=/ 
--send-buffer=4096 --recv-buffer=16384 --num-conns=10 --num-calls=1
Maximum connect burst length: 1

Total: connections 10 requests 10 replies 10 test-duration 1.563 s

Connection rate: 6.4 conn/s (156.3 ms/conn, <=1 concurrent connections)
Connection time [ms]: min 152.9 avg 156.3 max 159.9 median 154.5 stddev 3.1
Connection time [ms]: connect 77.3
Connection length [replies/conn]: 1.000

Request rate: 6.4 req/s (156.3 ms/req)
Request size [B]: 66.0

Reply rate [replies/s]: min 0.0 avg 0.0 max 0.0 stddev 0.0 (0 samples)
Reply time [ms]: response 79.0 transfer 0.0
Reply size [B]: header 322.0 content 405.0 footer 0.0 (total 727.0)
Reply status: 1xx=0 2xx=0 3xx=10 4xx=0 5xx=0

CPU time [s]: user 0.43 system 1.13 (user 27.4% system 72.2% total 99.6%)
Net I/O: 5.0 KB/s (0.0*10^6 bps)

Errors: total 0 client-timo 0 socket-timo 0 connrefused 0 connreset 0
Errors: fd-unavail 0 addrunavail 0 ftab-full 0 other 0


------------------------------------------------------------------
httperf --client=0/1 --server=dtm.ie --port=80 --uri=/ 
--send-buffer=4096 --recv-buffer=16384 --num-conns=10 --num-calls=1
Maximum connect burst length: 1

Total: connections 10 requests 10 replies 10 test-duration 3.885 s

Connection rate: 2.6 conn/s (388.5 ms/conn, <=1 concurrent connections)
Connection time [ms]: min 326.2 avg 388.5 max 889.1 median 334.5 stddev 175.9
Connection time [ms]: connect 82.4
Connection length [replies/conn]: 1.000

Request rate: 2.6 req/s (388.5 ms/req)
Request size [B]: 59.0

Reply rate [replies/s]: min 0.0 avg 0.0 max 0.0 stddev 0.0 (0 samples)
Reply time [ms]: response 144.8 transfer 161.3
Reply size [B]: header 329.0 content 8653.0 footer 0.0 (total 8982.0)
Reply status: 1xx=0 2xx=10 3xx=0 4xx=0 5xx=0

CPU time [s]: user 1.18 system 2.69 (user 30.5% system 69.2% total 99.7%)
Net I/O: 22.7 KB/s (0.2*10^6 bps)

Errors: total 0 client-timo 0 socket-timo 0 connrefused 0 connreset 0
Errors: fd-unavail 0 addrunavail 0 ftab-full 0 other 0


------------------------------------------------------------------
httperf --client=0/1 --server=keycontentsolutions.com --port=80 --uri=/ 
--send-buffer=4096 --recv-buffer=16384 --num-conns=10 --num-calls=1
Maximum connect burst length: 1

Total: connections 10 requests 10 replies 10 test-duration 4.848 s

Connection rate: 2.1 conn/s (484.8 ms/conn, <=1 concurrent connections)
Connection time [ms]: min 470.9 avg 484.8 max 565.1 median 475.5 stddev 28.7
Connection time [ms]: connect 87.0
Connection length [replies/conn]: 1.000

Request rate: 2.1 req/s (484.8 ms/req)
Request size [B]: 76.0

Reply rate [replies/s]: min 0.0 avg 0.0 max 0.0 stddev 0.0 (0 samples)
Reply time [ms]: response 216.1 transfer 181.7
Reply size [B]: header 609.0 content 11849.0 footer 2.0 (total 12460.0)
Reply status: 1xx=0 2xx=10 3xx=0 4xx=0 5xx=0

CPU time [s]: user 1.43 system 3.41 (user 29.5% system 70.4% total 99.8%)
Net I/O: 25.2 KB/s (0.2*10^6 bps)

Errors: total 0 client-timo 0 socket-timo 0 connrefused 0 connreset 0
Errors: fd-unavail 0 addrunavail 0 ftab-full 0 other 0


------------------------------------------------------------------
httperf --client=0/1 --server=annekiely.com --port=80 --uri=/ 
--send-buffer=4096 --recv-buffer=16384 --num-conns=10 --num-calls=1
Maximum connect burst length: 1

Total: connections 10 requests 10 replies 10 test-duration 3.321 s

Connection rate: 3.0 conn/s (332.1 ms/conn, <=1 concurrent connections)
Connection time [ms]: min 319.0 avg 332.1 max 371.1 median 331.5 stddev 14.9
Connection time [ms]: connect 76.7
Connection length [replies/conn]: 1.000

Request rate: 3.0 req/s (332.1 ms/req)
Request size [B]: 66.0

Reply rate [replies/s]: min 0.0 avg 0.0 max 0.0 stddev 0.0 (0 samples)
Reply time [ms]: response 80.4 transfer 175.0
Reply size [B]: header 237.0 content 18386.0 footer 0.0 (total 18623.0)
Reply status: 1xx=0 2xx=10 3xx=0 4xx=0 5xx=0

CPU time [s]: user 0.87 system 2.45 (user 26.1% system 73.8% total 100.0%)
Net I/O: 55.0 KB/s (0.5*10^6 bps)

Errors: total 0 client-timo 0 socket-timo 0 connrefused 0 connreset 0
Errors: fd-unavail 0 addrunavail 0 ftab-full 0 other 0


------------------------------------------------------------------
httperf --client=0/1 --server=whitehorsepoint.com --port=80 --uri=/ 
--send-buffer=4096 --recv-buffer=16384 --num-conns=10 --num-calls=1
Maximum connect burst length: 1

Total: connections 10 requests 10 replies 10 test-duration 3.324 s

Connection rate: 3.0 conn/s (332.4 ms/conn, <=1 concurrent connections)
Connection time [ms]: min 323.0 avg 332.4 max 356.9 median 329.5 stddev 9.8
Connection time [ms]: connect 77.6
Connection length [replies/conn]: 1.000

Request rate: 3.0 req/s (332.4 ms/req)
Request size [B]: 72.0

Reply rate [replies/s]: min 0.0 avg 0.0 max 0.0 stddev 0.0 (0 samples)
Reply time [ms]: response 86.2 transfer 168.6
Reply size [B]: header 326.0 content 17641.0 footer 0.0 (total 17967.0)
Reply status: 1xx=0 2xx=10 3xx=0 4xx=0 5xx=0

CPU time [s]: user 0.83 system 2.49 (user 25.0% system 74.9% total 99.9%)
Net I/O: 53.0 KB/s (0.4*10^6 bps)

Errors: total 0 client-timo 0 socket-timo 0 connrefused 0 connreset 0
Errors: fd-unavail 0 addrunavail 0 ftab-full 0 other 0


------------------------------------------------------------------
httperf --client=0/1 --server=www.skelligschocolate.com --port=80 --uri=/ 
--send-buffer=4096 --recv-buffer=16384 --num-conns=10 --num-calls=1
Maximum connect burst length: 1

Total: connections 10 requests 10 replies 10 test-duration 2.580 s

Connection rate: 3.9 conn/s (258.0 ms/conn, <=1 concurrent connections)
Connection time [ms]: min 250.1 avg 258.0 max 270.8 median 253.5 stddev 8.4
Connection time [ms]: connect 80.9
Connection length [replies/conn]: 1.000

Request rate: 3.9 req/s (258.0 ms/req)
Request size [B]: 78.0

Reply rate [replies/s]: min 0.0 avg 0.0 max 0.0 stddev 0.0 (0 samples)
Reply time [ms]: response 88.2 transfer 88.9
Reply size [B]: header 294.0 content 7908.0 footer 0.0 (total 8202.0)
Reply status: 1xx=0 2xx=10 3xx=0 4xx=0 5xx=0

CPU time [s]: user 0.65 system 1.91 (user 25.3% system 74.0% total 99.2%)
Net I/O: 31.3 KB/s (0.3*10^6 bps)

Errors: total 0 client-timo 0 socket-timo 0 connrefused 0 connreset 0
Errors: fd-unavail 0 addrunavail 0 ftab-full 0 other 0

------------------------------------------------------------------
httperf --client=0/1 --server=ferienhaus-irland.de --port=80 --uri=/ 
--send-buffer=4096 --recv-buffer=16384 --num-conns=10 --num-calls=1
Maximum connect burst length: 1

Total: connections 10 requests 10 replies 10 test-duration 1.842 s

Connection rate: 5.4 conn/s (184.2 ms/conn, <=1 concurrent connections)
Connection time [ms]: min 180.1 avg 184.2 max 188.9 median 183.5 stddev 3.2
Connection time [ms]: connect 54.0
Connection length [replies/conn]: 1.000

Request rate: 5.4 req/s (184.2 ms/req)
Request size [B]: 73.0

Reply rate [replies/s]: min 0.0 avg 0.0 max 0.0 stddev 0.0 (0 samples)
Reply time [ms]: response 61.1 transfer 69.2
Reply size [B]: header 238.0 content 10046.0 footer 0.0 (total 10284.0)
Reply status: 1xx=0 2xx=10 3xx=0 4xx=0 5xx=0

CPU time [s]: user 0.48 system 1.35 (user 26.1% system 73.4% total 99.5%)
Net I/O: 54.9 KB/s (0.4*10^6 bps)

Errors: total 0 client-timo 0 socket-timo 0 connrefused 0 connreset 0
Errors: fd-unavail 0 addrunavail 0 ftab-full 0 other 0


------------------------------------------------------------------
httperf --client=0/1 --server=oconnorprinting.com --port=80 --uri=/ 
--send-buffer=4096 --recv-buffer=16384 --num-conns=10 --num-calls=1
Maximum connect burst length: 1

Total: connections 10 requests 10 replies 10 test-duration 1.536 s

Connection rate: 6.5 conn/s (153.6 ms/conn, <=1 concurrent connections)
Connection time [ms]: min 145.9 avg 153.6 max 159.2 median 152.5 stddev 4.7
Connection time [ms]: connect 73.4
Connection length [replies/conn]: 1.000

Request rate: 6.5 req/s (153.6 ms/req)
Request size [B]: 72.0

Reply rate [replies/s]: min 0.0 avg 0.0 max 0.0 stddev 0.0 (0 samples)
Reply time [ms]: response 77.3 transfer 2.9
Reply size [B]: header 253.0 content 2152.0 footer 0.0 (total 2405.0)
Reply status: 1xx=0 2xx=10 3xx=0 4xx=0 5xx=0

CPU time [s]: user 0.46 system 1.06 (user 30.2% system 69.0% total 99.2%)
Net I/O: 15.7 KB/s (0.1*10^6 bps)

Errors: total 0 client-timo 0 socket-timo 0 connrefused 0 connreset 0
Errors: fd-unavail 0 addrunavail 0 ftab-full 0 other 0


------------------------------------------------------------------
httperf --client=0/1 --server=dell.ie --port=80 --uri=/ 
--send-buffer=4096 --recv-buffer=16384 --num-conns=10 --num-calls=1
Maximum connect burst length: 1

Total: connections 10 requests 10 replies 10 test-duration 9.011 s

Connection rate: 1.1 conn/s (901.1 ms/conn, <=1 concurrent connections)
Connection time [ms]: min 780.0 avg 901.1 max 1873.1 median 783.5 stddev 341.9
Connection time [ms]: connect 181.4
Connection length [replies/conn]: 1.000

Request rate: 1.1 req/s (901.1 ms/req)
Request size [B]: 60.0

Reply rate [replies/s]: min 1.0 avg 1.0 max 1.0 stddev 0.0 (1 samples)
Reply time [ms]: response 320.2 transfer 399.5
Reply size [B]: header 1025.0 content 37104.0 footer 0.0 (total 38129.0)
Reply status: 1xx=0 2xx=10 3xx=0 4xx=0 5xx=0

CPU time [s]: user 2.58 system 6.43 (user 28.6% system 71.4% total 100.0%)
Net I/O: 41.4 KB/s (0.3*10^6 bps)

Errors: total 0 client-timo 0 socket-timo 0 connrefused 0 connreset 0
Errors: fd-unavail 0 addrunavail 0 ftab-full 0 other 0


------------------------------------------------------------------
httperf --client=0/1 --server=microsoft.ie --port=80 --uri=/ 
--send-buffer=4096 --recv-buffer=16384 --num-conns=10 --num-calls=1
Maximum connect burst length: 1

Total: connections 10 requests 10 replies 10 test-duration 4.336 s

Connection rate: 2.3 conn/s (433.6 ms/conn, <=1 concurrent connections)
Connection time [ms]: min 428.9 avg 433.6 max 435.2 median 433.5 stddev 1.9
Connection time [ms]: connect 216.5
Connection length [replies/conn]: 1.000

Request rate: 2.3 req/s (433.6 ms/req)
Request size [B]: 65.0

Reply rate [replies/s]: min 0.0 avg 0.0 max 0.0 stddev 0.0 (0 samples)
Reply time [ms]: response 217.1 transfer 0.0
Reply size [B]: header 455.0 content 23.0 footer 0.0 (total 478.0)
Reply status: 1xx=0 2xx=0 3xx=10 4xx=0 5xx=0

CPU time [s]: user 1.15 system 3.18 (user 26.5% system 73.4% total 99.9%)
Net I/O: 1.2 KB/s (0.0*10^6 bps)

Errors: total 0 client-timo 0 socket-timo 0 connrefused 0 connreset 0
Errors: fd-unavail 0 addrunavail 0 ftab-full 0 other 0


------------------------------------------------------------------
httperf --client=0/1 --server=orourkeandco.ie --port=80 --uri=/ 
--send-buffer=4096 --recv-buffer=16384 --num-conns=10 --num-calls=1
Maximum connect burst length: 1

Total: connections 10 requests 10 replies 10 test-duration 3.420 s

Connection rate: 2.9 conn/s (342.0 ms/conn, <=1 concurrent connections)
Connection time [ms]: min 334.0 avg 342.0 max 346.3 median 344.5 stddev 4.5
Connection time [ms]: connect 77.9
Connection length [replies/conn]: 1.000

Request rate: 2.9 req/s (342.0 ms/req)
Request size [B]: 68.0

Reply rate [replies/s]: min 0.0 avg 0.0 max 0.0 stddev 0.0 (0 samples)
Reply time [ms]: response 83.4 transfer 180.8
Reply size [B]: header 281.0 content 19148.0 footer 0.0 (total 19429.0)
Reply status: 1xx=0 2xx=10 3xx=0 4xx=0 5xx=0

CPU time [s]: user 1.11 system 2.22 (user 32.5% system 64.9% total 97.4%)
Net I/O: 55.7 KB/s (0.5*10^6 bps)

Errors: total 0 client-timo 0 socket-timo 0 connrefused 0 connreset 0
Errors: fd-unavail 0 addrunavail 0 ftab-full 0 other 0


------------------------------------------------------------------
httperf --client=0/1 --server=qsd.ie --port=80 --uri=/ 
--send-buffer=4096 --recv-buffer=16384 --num-conns=10 --num-calls=1
Maximum connect burst length: 1

Total: connections 10 requests 10 replies 10 test-duration 3.591 s

Connection rate: 2.8 conn/s (359.1 ms/conn, <=1 concurrent connections)
Connection time [ms]: min 340.0 avg 359.1 max 379.0 median 355.5 stddev 13.0
Connection time [ms]: connect 62.9
Connection length [replies/conn]: 1.000

Request rate: 2.8 req/s (359.1 ms/req)
Request size [B]: 59.0

Reply rate [replies/s]: min 0.0 avg 0.0 max 0.0 stddev 0.0 (0 samples)
Reply time [ms]: response 296.3 transfer 0.0
Reply size [B]: header 244.0 content 0.0 footer 0.0 (total 244.0)
Reply status: 1xx=0 2xx=0 3xx=10 4xx=0 5xx=0

CPU time [s]: user 0.99 system 2.59 (user 27.6% system 72.2% total 99.8%)
Net I/O: 0.8 KB/s (0.0*10^6 bps)

Errors: total 0 client-timo 0 socket-timo 0 connrefused 0 connreset 0
Errors: fd-unavail 0 addrunavail 0 ftab-full 0 other 0

------------------------------------------------------------------
httperf --client=0/1 --server=apple.ie --port=80 --uri=/ 
--send-buffer=4096 --recv-buffer=16384 --num-conns=10 --num-calls=1
Maximum connect burst length: 1

Total: connections 10 requests 10 replies 10 test-duration 4.267 s

Connection rate: 2.3 conn/s (426.7 ms/conn, <=1 concurrent connections)
Connection time [ms]: min 422.9 avg 426.7 max 428.9 median 426.5 stddev 1.7
Connection time [ms]: connect 206.4
Connection length [replies/conn]: 1.000

Request rate: 2.3 req/s (426.7 ms/req)
Request size [B]: 61.0

Reply rate [replies/s]: min 0.0 avg 0.0 max 0.0 stddev 0.0 (0 samples)
Reply time [ms]: response 220.3 transfer 0.0
Reply size [B]: header 183.0 content 295.0 footer 0.0 (total 478.0)
Reply status: 1xx=0 2xx=0 3xx=10 4xx=0 5xx=0

CPU time [s]: user 1.08 system 3.06 (user 25.3% system 71.7% total 97.0%)
Net I/O: 1.2 KB/s (0.0*10^6 bps)

Errors: total 0 client-timo 0 socket-timo 0 connrefused 0 connreset 0
Errors: fd-unavail 0 addrunavail 0 ftab-full 0 other 0
Terms and Conditions         
© 2005 - 2011 Kerry Linux Solutions