Server benchmark 2011: Xencon x|pro 512 VPS

  • 2011
  • Xencon x|pro 512 VPS
  • Dual CPU
  • 0.5 GB RAM
  • 40 GB HD (RAID 1/RAID 10)
  • with automated backups
  • 0.5 TB traffic/mo
  • Debian 6.0 64 bit
  • Tests run 2011-07-26
UnixBench 5.1.2
./Run dhry2reg whetstone-double syscall pipe context1 spawn execl shell1 shell8 shell16

========================================================================
   BYTE UNIX Benchmarks (Version 5.1.2)

   System: catz: GNU/Linux
   OS: GNU/Linux -- 2.6.34-xen-r4 -- #1 SMP Wed May 18 13:17:51 Local time zone must be set--see zic
   Machine: i686 (unknown)
   Language: en_US.utf8 (charmap="UTF-8", collate="UTF-8")
   CPU 0: Intel(R) Core(TM)2 Quad CPU Q6600 @ 2.40GHz (4801.8 bogomips)
          Hyper-Threading, x86-64, MMX, Physical Address Ext, Intel virtualization
   CPU 1: Intel(R) Core(TM)2 Quad CPU Q6600 @ 2.40GHz (4801.8 bogomips)
          Hyper-Threading, x86-64, MMX, Physical Address Ext, Intel virtualization
   19:54:08 up 22 min,  1 user,  load average: 0.56, 0.52, 0.24; runlevel 2

------------------------------------------------------------------------
Benchmark Run: Di Jul 26 2011 19:54:08 - 20:18:00
2 CPUs in system; running 1 parallel copy of tests

Dhrystone 2 using register variables       12060827.4 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                     2014.4 MWIPS (10.2 s, 7 samples)
Execl Throughput                               2030.6 lps   (29.9 s, 2 samples)
Pipe Throughput                              820447.6 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                 128187.3 lps   (10.0 s, 7 samples)
Process Creation                               3596.7 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                   4130.7 lpm   (60.0 s, 2 samples)
Shell Scripts (16 concurrent)                   395.2 lpm   (60.1 s, 2 samples)
Shell Scripts (8 concurrent)                    787.3 lpm   (60.1 s, 2 samples)
System Call Overhead                         785506.9 lps   (10.0 s, 7 samples)

System Benchmarks Partial Index              BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0   12060827.4   1033.5
Double-Precision Whetstone                       55.0       2014.4    366.3
Execl Throughput                                 43.0       2030.6    472.2
Pipe Throughput                               12440.0     820447.6    659.5
Pipe-based Context Switching                   4000.0     128187.3    320.5
Process Creation                                126.0       3596.7    285.4
Shell Scripts (1 concurrent)                     42.4       4130.7    974.2
Shell Scripts (16 concurrent)                     ---        395.2      ---
Shell Scripts (8 concurrent)                      6.0        787.3   1312.2
System Call Overhead                          15000.0     785506.9    523.7
                                                                   ========
System Benchmarks Index Score (Partial Only)                          578.2

------------------------------------------------------------------------
Benchmark Run: Di Jul 26 2011 20:18:00 - 20:41:53
2 CPUs in system; running 2 parallel copies of tests

Dhrystone 2 using register variables       23585260.1 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                     4063.8 MWIPS (10.1 s, 7 samples)
Execl Throughput                               3059.3 lps   (29.9 s, 2 samples)
Pipe Throughput                             1621337.2 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                 236297.0 lps   (10.0 s, 7 samples)
Process Creation                               5613.5 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                   6071.3 lpm   (60.0 s, 2 samples)
Shell Scripts (16 concurrent)                   397.4 lpm   (60.1 s, 2 samples)
Shell Scripts (8 concurrent)                    793.9 lpm   (60.1 s, 2 samples)
System Call Overhead                        1367733.4 lps   (10.0 s, 7 samples)

System Benchmarks Partial Index              BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0   23585260.1   2021.0
Double-Precision Whetstone                       55.0       4063.8    738.9
Execl Throughput                                 43.0       3059.3    711.5
Pipe Throughput                               12440.0    1621337.2   1303.3
Pipe-based Context Switching                   4000.0     236297.0    590.7
Process Creation                                126.0       5613.5    445.5
Shell Scripts (1 concurrent)                     42.4       6071.3   1431.9
Shell Scripts (16 concurrent)                     ---        397.4      ---
Shell Scripts (8 concurrent)                      6.0        793.9   1323.2
System Call Overhead                          15000.0    1367733.4    911.8
                                                                   ========
System Benchmarks Index Score (Partial Only)                          949.9

the best of three subsequent test runs of

dd if=/dev/zero of=test bs=64k count=16k conv=fdatasync
1073741824 Bytes (1,1 GB) kopiert, 16,3025 s, 65,9 MB/s

the best of three subsequent test runs of

hdparm -t dev
Timing buffered disk reads: 224 MB in  3.01 seconds =  74.53 MB/sec

Disclaimer: based on my experience disk performance testing with dd and hdparm are crude methods. The real-life disk load of a web service cannot be emulated with dd or hdparm.