It’s been a long time coming, and I knew I couldn’t hold out for forever, but I finally broke down and got myself a decent dedicated server. I’ve done shared VPS and I’ve even done some good ol’ fashion home server management for the past year, but I came across a dedicated server deal I couldn’t resist and took the plunge. Look for (hopefully) better performance and page rendering out of my blog now that I’ve increased caching capabilities and minimized server overhead. Here’s some figures to compare my previous server (Mac Mini on my home network) to the new server (dedicated HiVelocity Server).

Mac Mini w/ Ubuntu 6.10

TEST                                        BASELINE     RESULT      INDEX

Dhrystone 2 using register variables        376783.7 11073221.2      293.9
Double-Precision Whetstone                      83.1     1457.8      175.4
Execl Throughput                               188.3     5638.7      299.5
File Copy 1024 bufsize 2000 maxblocks         2672.0   106630.0      399.1
File Copy 256 bufsize 500 maxblocks           1077.0    31638.0      293.8
File Read 4096 bufsize 8000 maxblocks        15382.0   728129.0      473.4
Pipe-based Context Switching                 15448.6   372066.1      240.8
Pipe Throughput                             111814.6   925380.1       82.8
Process Creation                               569.3    17488.9      307.2
Shell Scripts (8 concurrent)                    44.8      553.4      123.5
System Call Overhead                        114433.5  2150780.4      188.0
=========
FINAL SCORE                                                          235.2

Dedicated HiVelocity Server w/ Ubuntu 7.04

TEST                                        BASELINE     RESULT      INDEX

Dhrystone 2 using register variables        376783.7  4353862.1      115.6
Double-Precision Whetstone                      83.1     1131.3      136.1
Execl Throughput                               188.3     2650.5      140.8
File Copy 1024 bufsize 2000 maxblocks         2672.0    74756.0      279.8
File Copy 256 bufsize 500 maxblocks           1077.0    25009.0      232.2
File Read 4096 bufsize 8000 maxblocks        15382.0   371217.0      241.3
Pipe-based Context Switching                 15448.6   134875.2       87.3
Pipe Throughput                             111814.6   584499.6       52.3
Process Creation                               569.3     9533.5      167.5
Shell Scripts (8 concurrent)                    44.8      313.9       70.1
System Call Overhead                        114433.5  1224514.6      107.0
=========
FINAL SCORE                                                          131.2

Apparently my personal Mac Mini outscores the dedicated HiVelocity server by 104 points. However, the Mac Mini on a home network connection doesn’t have the bandwidth support or the basic server necessities (DNS resolution, dedicated IP, etc) at an affordable rate each month. In fact, for less than the price of a dedicated 500kbps business connection at home I can have a completely dedicated server with the same RAM and twice the hard drive space utilizing 6 dedicated IP addresses and a nice data warehouse T1 backbone connection.

Woot for technology and VPS servers becoming so common they’ve driven down the pricing of good dedicated servers.

Comments