Server benchmark 2014: Hetzner EX 40 Dedicated Server
- 2014
- Intel® Core™ i7-4770 Quadcore Haswell incl. Hyper-Threading Technology
- 32 GB DDR3 RAM
- Hard Drives 2 x 2 TB SATA 6 Gb/s 7200 rpm (Software-RAID 1) Class Enterprise
- Connection 1 Gbit/s-Port
- Guaranteed Bandwidth 200 Mbit/s
- Backup Space 100 GB
- Inclusive Traffic 20 TB
- Debian 7.6 64 bit
- Tests run 2014-07-19
Full test
======================================================================== BYTE UNIX Benchmarks (Version 5.1.3) System: *****: GNU/Linux OS: GNU/Linux -- 3.2.0-4-amd64 -- #1 SMP Debian 3.2.60-1+deb7u1 Machine: x86_64 (unknown) Language: en_US.utf8 (charmap="UTF-8", collate="UTF-8") CPU 0: Intel(R) Xeon(R) CPU E3-1246 v3 @ 3.50GHz (7000.0 bogomips) Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET, Intel virtualization CPU 1: Intel(R) Xeon(R) CPU E3-1246 v3 @ 3.50GHz (6999.8 bogomips) Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET, Intel virtualization CPU 2: Intel(R) Xeon(R) CPU E3-1246 v3 @ 3.50GHz (6999.8 bogomips) Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET, Intel virtualization CPU 3: Intel(R) Xeon(R) CPU E3-1246 v3 @ 3.50GHz (6999.8 bogomips) Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET, Intel virtualization CPU 4: Intel(R) Xeon(R) CPU E3-1246 v3 @ 3.50GHz (6999.7 bogomips) Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET, Intel virtualization CPU 5: Intel(R) Xeon(R) CPU E3-1246 v3 @ 3.50GHz (6999.7 bogomips) Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET, Intel virtualization CPU 6: Intel(R) Xeon(R) CPU E3-1246 v3 @ 3.50GHz (6999.8 bogomips) Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET, Intel virtualization CPU 7: Intel(R) Xeon(R) CPU E3-1246 v3 @ 3.50GHz (6999.8 bogomips) Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET, Intel virtualization 22:29:01 up 10:20, 1 user, load average: 0.03, 0.98, 1.75; runlevel 2 ------------------------------------------------------------------------ Benchmark Run: Sat Jul 19 2014 22:29:02 - 22:58:27 8 CPUs in system; running 1 parallel copy of tests Dhrystone 2 using register variables 47379280.3 lps (10.0 s, 7 samples) Double-Precision Whetstone 3043.1 MWIPS (17.8 s, 7 samples) Execl Throughput 1251.9 lps (29.9 s, 2 samples) File Copy 1024 bufsize 2000 maxblocks 1670812.9 KBps (30.0 s, 2 samples) File Copy 256 bufsize 500 maxblocks 448520.5 KBps (30.0 s, 2 samples) File Copy 4096 bufsize 8000 maxblocks 3914318.9 KBps (30.0 s, 2 samples) Pipe Throughput 3080289.2 lps (10.0 s, 7 samples) Pipe-based Context Switching 51893.0 lps (10.0 s, 7 samples) Process Creation 3673.0 lps (30.0 s, 2 samples) Shell Scripts (1 concurrent) 3801.0 lpm (60.0 s, 2 samples) Shell Scripts (8 concurrent) 5992.0 lpm (60.0 s, 2 samples) System Call Overhead 5479044.0 lps (10.0 s, 7 samples) System Benchmarks Index Values BASELINE RESULT INDEX Dhrystone 2 using register variables 116700.0 47379280.3 4059.9 Double-Precision Whetstone 55.0 3043.1 553.3 Execl Throughput 43.0 1251.9 291.1 File Copy 1024 bufsize 2000 maxblocks 3960.0 1670812.9 4219.2 File Copy 256 bufsize 500 maxblocks 1655.0 448520.5 2710.1 File Copy 4096 bufsize 8000 maxblocks 5800.0 3914318.9 6748.8 Pipe Throughput 12440.0 3080289.2 2476.1 Pipe-based Context Switching 4000.0 51893.0 129.7 Process Creation 126.0 3673.0 291.5 Shell Scripts (1 concurrent) 42.4 3801.0 896.5 Shell Scripts (8 concurrent) 6.0 5992.0 9986.6 System Call Overhead 15000.0 5479044.0 3652.7 ======== System Benchmarks Index Score 1522.0 ------------------------------------------------------------------------ Benchmark Run: Sat Jul 19 2014 22:58:27 - 23:26:38 8 CPUs in system; running 8 parallel copies of tests Dhrystone 2 using register variables 189370270.8 lps (10.0 s, 7 samples) Double-Precision Whetstone 35936.9 MWIPS (10.0 s, 7 samples) Execl Throughput 37183.9 lps (29.9 s, 2 samples) File Copy 1024 bufsize 2000 maxblocks 1550111.2 KBps (30.0 s, 2 samples) File Copy 256 bufsize 500 maxblocks 410666.5 KBps (30.0 s, 2 samples) File Copy 4096 bufsize 8000 maxblocks 4483258.7 KBps (30.0 s, 2 samples) Pipe Throughput 12814482.7 lps (10.0 s, 7 samples) Pipe-based Context Switching 2733254.9 lps (10.0 s, 7 samples) Process Creation 113717.2 lps (30.0 s, 2 samples) Shell Scripts (1 concurrent) 61293.8 lpm (60.0 s, 2 samples) Shell Scripts (8 concurrent) 8103.0 lpm (60.0 s, 2 samples) System Call Overhead 8869511.7 lps (10.0 s, 7 samples) System Benchmarks Index Values BASELINE RESULT INDEX Dhrystone 2 using register variables 116700.0 189370270.8 16227.1 Double-Precision Whetstone 55.0 35936.9 6534.0 Execl Throughput 43.0 37183.9 8647.4 File Copy 1024 bufsize 2000 maxblocks 3960.0 1550111.2 3914.4 File Copy 256 bufsize 500 maxblocks 1655.0 410666.5 2481.4 File Copy 4096 bufsize 8000 maxblocks 5800.0 4483258.7 7729.8 Pipe Throughput 12440.0 12814482.7 10301.0 Pipe-based Context Switching 4000.0 2733254.9 6833.1 Process Creation 126.0 113717.2 9025.2 Shell Scripts (1 concurrent) 42.4 61293.8 14456.1 Shell Scripts (8 concurrent) 6.0 8103.0 13505.0 System Call Overhead 15000.0 8869511.7 5913.0 ======== System Benchmarks Index Score 7797.0
Partial test excluding disk
./Run dhry2reg whetstone-double syscall pipe context1 spawn execl shell1 shell8 shell16
========================================================================
BYTE UNIX Benchmarks (Version 5.1.3)
System: *****: GNU/Linux
OS: GNU/Linux -- 3.2.0-4-amd64 -- #1 SMP Debian 3.2.60-1+deb7u1
Machine: x86_64 (unknown)
Language: en_US.utf8 (charmap="UTF-8", collate="UTF-8")
CPU 0: Intel(R) Xeon(R) CPU E3-1246 v3 @ 3.50GHz (7000.0 bogomips)
Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET, Intel virtualization
CPU 1: Intel(R) Xeon(R) CPU E3-1246 v3 @ 3.50GHz (6999.8 bogomips)
Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET, Intel virtualization
CPU 2: Intel(R) Xeon(R) CPU E3-1246 v3 @ 3.50GHz (6999.8 bogomips)
Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET, Intel virtualization
CPU 3: Intel(R) Xeon(R) CPU E3-1246 v3 @ 3.50GHz (6999.8 bogomips)
Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET, Intel virtualization
CPU 4: Intel(R) Xeon(R) CPU E3-1246 v3 @ 3.50GHz (6999.7 bogomips)
Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET, Intel virtualization
CPU 5: Intel(R) Xeon(R) CPU E3-1246 v3 @ 3.50GHz (6999.7 bogomips)
Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET, Intel virtualization
CPU 6: Intel(R) Xeon(R) CPU E3-1246 v3 @ 3.50GHz (6999.8 bogomips)
Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET, Intel virtualization
CPU 7: Intel(R) Xeon(R) CPU E3-1246 v3 @ 3.50GHz (6999.8 bogomips)
Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET, Intel virtualization
23:34:06 up 11:25, 1 user, load average: 0.02, 5.52, 7.91; runlevel 2
------------------------------------------------------------------------
Benchmark Run: Sat Jul 19 2014 23:34:06 - 23:59:31
8 CPUs in system; running 1 parallel copy of tests
Dhrystone 2 using register variables 47326133.4 lps (10.0 s, 7 samples)
Double-Precision Whetstone 2967.1 MWIPS (18.4 s, 7 samples)
Execl Throughput 1249.9 lps (29.9 s, 2 samples)
Pipe Throughput 3084235.4 lps (10.0 s, 7 samples)
Pipe-based Context Switching 55838.3 lps (10.0 s, 7 samples)
Process Creation 3667.4 lps (30.0 s, 2 samples)
Shell Scripts (1 concurrent) 3675.6 lpm (60.0 s, 2 samples)
Shell Scripts (16 concurrent) 3506.4 lpm (60.0 s, 2 samples)
Shell Scripts (8 concurrent) 5993.8 lpm (60.0 s, 2 samples)
System Call Overhead 5478846.3 lps (10.0 s, 7 samples)
System Benchmarks Partial Index BASELINE RESULT INDEX
Dhrystone 2 using register variables 116700.0 47326133.4 4055.4
Double-Precision Whetstone 55.0 2967.1 539.5
Execl Throughput 43.0 1249.9 290.7
Pipe Throughput 12440.0 3084235.4 2479.3
Pipe-based Context Switching 4000.0 55838.3 139.6
Process Creation 126.0 3667.4 291.1
Shell Scripts (1 concurrent) 42.4 3675.6 866.9
Shell Scripts (16 concurrent) --- 3506.4 ---
Shell Scripts (8 concurrent) 6.0 5993.8 9989.7
System Call Overhead 15000.0 5478846.3 3652.6
========
System Benchmarks Index Score (Partial Only) 1081.6
------------------------------------------------------------------------
Benchmark Run: Sat Jul 19 2014 23:59:31 - 00:23:35
8 CPUs in system; running 8 parallel copies of tests
Dhrystone 2 using register variables 189600389.8 lps (10.0 s, 7 samples)
Double-Precision Whetstone 35940.4 MWIPS (10.0 s, 7 samples)
Execl Throughput 37235.7 lps (29.9 s, 2 samples)
Pipe Throughput 12827366.8 lps (10.0 s, 7 samples)
Pipe-based Context Switching 2733601.8 lps (10.0 s, 7 samples)
Process Creation 114118.2 lps (30.0 s, 2 samples)
Shell Scripts (1 concurrent) 61428.5 lpm (60.0 s, 2 samples)
Shell Scripts (16 concurrent) 4059.8 lpm (60.1 s, 2 samples)
Shell Scripts (8 concurrent) 8116.9 lpm (60.0 s, 2 samples)
System Call Overhead 8880379.0 lps (10.0 s, 7 samples)
System Benchmarks Partial Index BASELINE RESULT INDEX
Dhrystone 2 using register variables 116700.0 189600389.8 16246.8
Double-Precision Whetstone 55.0 35940.4 6534.6
Execl Throughput 43.0 37235.7 8659.5
Pipe Throughput 12440.0 12827366.8 10311.4
Pipe-based Context Switching 4000.0 2733601.8 6834.0
Process Creation 126.0 114118.2 9057.0
Shell Scripts (1 concurrent) 42.4 61428.5 14487.9
Shell Scripts (16 concurrent) --- 4059.8 ---
Shell Scripts (8 concurrent) 6.0 8116.9 13528.2
System Call Overhead 15000.0 8880379.0 5920.3
========
System Benchmarks Index Score (Partial Only) 9581.8
Disk tests
disk write 64k blocks without caching
root@*****# dd if=/dev/zero of=test bs=64k count=16k conv=fdatasync 16384+0 records in 16384+0 records out 1073741824 bytes (1.1 GB) copied, 7.07257 s, 152 MB/s
disk read without caching
root@*****# hdparm -t /dev/disk/by-uuid/***** /dev/disk/by-uuid/***** Timing buffered disk reads: 474 MB in 3.01 seconds = 157.55 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.