Moving to Future Hosting, Part II
The saga continues. In the last installment, I talked about the signup and initial use experience. This quick post is about performance.
I ran the UnixBench 4.1.0 WHT variant on both of my VPS boxes at various times, to see how they perform.
My two VPS boxes, lio and raz (Yes, I’m on an Anathem kick right now), are both brand-new FutureHosting ‘Elite’ VPS accounts. I’ve not done any optimization, nor are either of them hosting any sites with any traffic.
I ran the test with no arguments, then with 8 to make it utilize all eight virtual cores. I repeated this for both boxes. Then I ran the test simultaneously in both boxes, so see if they’re on the same node and if that degraded performance. The results are below.
Summary
lio turns in a WAY better score with 8 threads than raz, though they’re supposed to be identical. As in, 150 for raz, 250 for lio. Why the difference? I don’t know. Still, both of these scores are respectable for $35/mo, imho.
Raz, default thread count
System -- Linux raz.bulshytt.com 2.6.9-023stab046.2-enterprise #1 SMP Mon Dec 10 15:22:33 MSK 2007 i686 i686 i386 GNU/Linux
/dev/vzfs 41943040 1300448 40642592 4% /
Start Benchmark Run: Thu Sep 25 19:11:34 CDT 2008
19:11:34 up 9:45, 1 user, load average: 0.13, 0.03, 0.01
End Benchmark Run: Thu Sep 25 19:23:12 CDT 2008
19:23:12 up 9:57, 1 user, load average: 17.11, 6.92, 2.98
INDEX VALUES
TEST BASELINE RESULT INDEX
Dhrystone 2 using register variables 376783.7 13403469.3 355.7
Double-Precision Whetstone 83.1 1345.6 161.9
Execl Throughput 188.3 3856.0 204.8
File Copy 1024 bufsize 2000 maxblocks 2672.0 55015.0 205.9
File Copy 256 bufsize 500 maxblocks 1077.0 150.0 1.4
File Read 4096 bufsize 8000 maxblocks 15382.0 303300.0 197.2
Pipe Throughput 111814.6 604792.1 54.1
Pipe-based Context Switching 15448.6 178394.1 115.5
Process Creation 569.3 12508.3 219.7
Shell Scripts (8 concurrent) 44.8 1044.8 233.2
System Call Overhead 114433.5 1207185.3 105.5
=========
FINAL SCORE 107.7
Raz, with 8 threads
BYTE UNIX Benchmarks (Version 4.1-wht.2, 8 threads)
System -- Linux raz.bulshytt.com 2.6.9-023stab046.2-enterprise #1 SMP Mon Dec 10 15:22:33 MSK 2007 i686 i686 i386 GNU/Linux
/dev/vzfs 41943040 1300468 40642572 4% /
Start Benchmark Run: Thu Sep 25 19:26:07 CDT 2008
19:26:07 up 10:00, 1 user, load average: 0.95, 3.88, 2.48
End Benchmark Run: Thu Sep 25 19:37:34 CDT 2008
19:37:34 up 10:11, 1 user, load average: 26.39, 10.88, 5.65
INDEX VALUES
TEST BASELINE RESULT INDEX
Dhrystone 2 using register variables 376783.7 22294025.3 591.7
Double-Precision Whetstone 83.1 1187.7 142.9
Execl Throughput 188.3 4524.2 240.3
File Copy 1024 bufsize 2000 maxblocks 2672.0 60357.0 225.9
File Copy 256 bufsize 500 maxblocks 1077.0 1513.0 14.0
File Read 4096 bufsize 8000 maxblocks 15382.0 286290.0 186.1
Pipe Throughput 111814.6 1282962.2 114.7
Pipe-based Context Switching 15448.6 179541.3 116.2
Process Creation 569.3 12956.3 227.6
Shell Scripts (8 concurrent) 44.8 1321.5 295.0
System Call Overhead 114433.5 1134031.5 99.1
=========
FINAL SCORE 152.9
lio, with default threads
BYTE UNIX Benchmarks (Version 4.1-wht.2)
System -- Linux lio.bulshytt.com 2.6.9-023stab046.2-enterprise #1 SMP Mon Dec 10 15:22:33 MSK 2007 i686 i686 i386 GNU/Linux
/dev/vzfs 34207160 1300636 5728564 19% /
Start Benchmark Run: Thu Sep 25 22:37:29 CDT 2008
22:37:29 up 13:08, 1 user, load average: 0.13, 0.04, 0.01
End Benchmark Run: Thu Sep 25 22:48:21 CDT 2008
22:48:21 up 13:19, 1 user, load average: 14.59, 6.19, 2.72
INDEX VALUES
TEST BASELINE RESULT INDEX
Dhrystone 2 using register variables 376783.7 21966322.3 583.0
Double-Precision Whetstone 83.1 1394.1 167.8
Execl Throughput 188.3 4554.2 241.9
File Copy 1024 bufsize 2000 maxblocks 2672.0 342.0 1.3
File Copy 256 bufsize 500 maxblocks 1077.0 18094.0 168.0
File Read 4096 bufsize 8000 maxblocks 15382.0 27651.0 18.0
Pipe Throughput 111814.6 1277497.8 114.3
Pipe-based Context Switching 15448.6 384725.3 249.0
Process Creation 569.3 13990.8 245.8
Shell Scripts (8 concurrent) 44.8 1006.5 224.7
System Call Overhead 114433.5 1249871.1 109.2
=========
FINAL SCORE 104.2
lio, with 8 threads
BYTE UNIX Benchmarks (Version 4.1-wht.2, 8 threads)
System -- Linux lio.bulshytt.com 2.6.9-023stab046.2-enterprise #1 SMP Mon Dec 10 15:22:33 MSK 2007 i686 i686 i386 GNU/Linux
/dev/vzfs 34354440 1300704 5875776 19% /
Start Benchmark Run: Thu Sep 25 23:44:28 CDT 2008
23:44:28 up 14:15, 1 user, load average: 0.00, 0.02, 0.39
End Benchmark Run: Thu Sep 25 23:55:50 CDT 2008
23:55:50 up 14:26, 1 user, load average: 28.57, 11.10, 4.88
INDEX VALUES
TEST BASELINE RESULT INDEX
Dhrystone 2 using register variables 376783.7 35652954.9 946.2
Double-Precision Whetstone 83.1 1362.3 163.9
Execl Throughput 188.3 4617.4 245.2
File Copy 1024 bufsize 2000 maxblocks 2672.0 92159.0 344.9
File Copy 256 bufsize 500 maxblocks 1077.0 30916.0 287.1
File Read 4096 bufsize 8000 maxblocks 15382.0 705176.0 458.4
Pipe Throughput 111814.6 2252648.2 201.5
Pipe-based Context Switching 15448.6 404533.9 261.9
Process Creation 569.3 12242.2 215.0
Shell Scripts (8 concurrent) 44.8 1070.5 239.0
System Call Overhead 114433.5 1826626.0 159.6
=========
FINAL SCORE 277.4
raz and lio, running at the same time, with 8 threads
raz
BYTE UNIX Benchmarks (Version 4.1-wht.2, 8 threads)
System -- Linux raz.bulshytt.com 2.6.9-023stab046.2-enterprise #1 SMP Mon Dec 10 15:22:33 MSK 2007 i686 i686 i386 GNU/Linux
/dev/vzfs 41943040 1300592 40642448 4% /
Start Benchmark Run: Thu Sep 25 23:52:53 CDT 2008
23:52:53 up 14:26, 2 users, load average: 0.01, 0.02, 0.00
End Benchmark Run: Fri Sep 26 00:04:31 CDT 2008
00:04:31 up 14:38, 2 users, load average: 30.74, 11.70, 4.89
INDEX VALUES
TEST BASELINE RESULT INDEX
Dhrystone 2 using register variables 376783.7 29430207.6 781.1
Double-Precision Whetstone 83.1 1298.8 156.3
Execl Throughput 188.3 4788.6 254.3
File Copy 1024 bufsize 2000 maxblocks 2672.0 4551.0 17.0
File Copy 256 bufsize 500 maxblocks 1077.0 26223.0 243.5
File Read 4096 bufsize 8000 maxblocks 15382.0 15476.0 10.1
Pipe Throughput 111814.6 1254858.6 112.2
Pipe-based Context Switching 15448.6 185965.8 120.4
Process Creation 569.3 13295.8 233.5
Shell Scripts (8 concurrent) 44.8 772.5 172.4
System Call Overhead 114433.5 1508631.3 131.8
=========
FINAL SCORE 122.5
lio
BYTE UNIX Benchmarks (Version 4.1-wht.2, 8 threads)
System -- Linux lio.bulshytt.com 2.6.9-023stab046.2-enterprise #1 SMP Mon Dec 10 15:22:33 MSK 2007 i686 i686 i386 GNU/Linux
/dev/vzfs 34328540 1300728 5849852 19% /
Start Benchmark Run: Thu Sep 25 23:56:24 CDT 2008
23:56:24 up 14:27, 1 user, load average: 16.16, 9.93, 4.72
End Benchmark Run: Fri Sep 26 00:09:12 CDT 2008
00:09:12 up 14:39, 1 user, load average: 29.57, 12.20, 6.97
INDEX VALUES
TEST BASELINE RESULT INDEX
Dhrystone 2 using register variables 376783.7 33713810.3 894.8
Double-Precision Whetstone 83.1 1357.9 163.4
Execl Throughput 188.3 4615.5 245.1
File Copy 1024 bufsize 2000 maxblocks 2672.0 21267.0 79.6
File Copy 256 bufsize 500 maxblocks 1077.0 33052.0 306.9
File Read 4096 bufsize 8000 maxblocks 15382.0 755979.0 491.5
Pipe Throughput 111814.6 2226506.9 199.1
Pipe-based Context Switching 15448.6 386106.1 249.9
Process Creation 569.3 11791.2 207.1
Shell Scripts (8 concurrent) 44.8 1232.2 275.0
System Call Overhead 114433.5 1487546.9 130.0
=========
FINAL SCORE 240.9