Server benchmark 2013: Hetzner EX 40 SSD Dedicated Server
- 2013
- Intel® Core™ i7-4770 Quadcore Haswell incl. Hyper-Threading Technology
- 32 GB DDR3 RAM
- Hard Drives 2 x 240 GB SATA 6 Gb/s SSD (Software-RAID 1)
- Connection 1 Gbit/s-Port
- Guaranteed Bandwidth 200 Mbit/s
- Backup Space 100 GB
- Inclusive Traffic 20 TB
- Debian 7.0 64 bit
- Tests run 2013-07-16
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.46-1 Machine: x86_64 (unknown) Language: en_US.utf8 (charmap="UTF-8", collate="UTF-8") CPU 0: Intel(R) Core(TM) i7-4770 CPU @ 3.40GHz (6800.8 bogomips) Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET, Intel virtualization CPU 1: Intel(R) Core(TM) i7-4770 CPU @ 3.40GHz (6799.7 bogomips) Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET, Intel virtualization CPU 2: Intel(R) Core(TM) i7-4770 CPU @ 3.40GHz (6799.7 bogomips) Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET, Intel virtualization CPU 3: Intel(R) Core(TM) i7-4770 CPU @ 3.40GHz (6799.8 bogomips) Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET, Intel virtualization CPU 4: Intel(R) Core(TM) i7-4770 CPU @ 3.40GHz (6799.8 bogomips) Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET, Intel virtualization CPU 5: Intel(R) Core(TM) i7-4770 CPU @ 3.40GHz (6799.8 bogomips) Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET, Intel virtualization CPU 6: Intel(R) Core(TM) i7-4770 CPU @ 3.40GHz (6799.8 bogomips) Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET, Intel virtualization CPU 7: Intel(R) Core(TM) i7-4770 CPU @ 3.40GHz (6799.8 bogomips) Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET, Intel virtualization 22:36:06 up 39 min, 1 user, load average: 0.12, 0.08, 0.22; runlevel 2 ------------------------------------------------------------------------ Benchmark Run: Tue Jul 16 2013 22:36:06 - 23:05:28 8 CPUs in system; running 1 parallel copy of tests Dhrystone 2 using register variables 47247849.1 lps (10.0 s, 7 samples) Double-Precision Whetstone 3034.4 MWIPS (17.9 s, 7 samples) Execl Throughput 1249.4 lps (30.0 s, 2 samples) File Copy 1024 bufsize 2000 maxblocks 1154474.0 KBps (30.0 s, 2 samples) File Copy 256 bufsize 500 maxblocks 298934.5 KBps (30.0 s, 2 samples) File Copy 4096 bufsize 8000 maxblocks 3198286.3 KBps (30.0 s, 2 samples) Pipe Throughput 3092747.9 lps (10.0 s, 7 samples) Pipe-based Context Switching 51978.7 lps (10.0 s, 7 samples) Process Creation 3727.7 lps (30.0 s, 2 samples) Shell Scripts (1 concurrent) 3613.7 lpm (60.0 s, 2 samples) Shell Scripts (8 concurrent) 5926.6 lpm (60.0 s, 2 samples) System Call Overhead 5431600.0 lps (10.0 s, 7 samples) System Benchmarks Index Values BASELINE RESULT INDEX Dhrystone 2 using register variables 116700.0 47247849.1 4048.7 Double-Precision Whetstone 55.0 3034.4 551.7 Execl Throughput 43.0 1249.4 290.6 File Copy 1024 bufsize 2000 maxblocks 3960.0 1154474.0 2915.3 File Copy 256 bufsize 500 maxblocks 1655.0 298934.5 1806.3 File Copy 4096 bufsize 8000 maxblocks 5800.0 3198286.3 5514.3 Pipe Throughput 12440.0 3092747.9 2486.1 Pipe-based Context Switching 4000.0 51978.7 129.9 Process Creation 126.0 3727.7 295.8 Shell Scripts (1 concurrent) 42.4 3613.7 852.3 Shell Scripts (8 concurrent) 6.0 5926.6 9877.7 System Call Overhead 15000.0 5431600.0 3621.1 ======== System Benchmarks Index Score 1396.3 ------------------------------------------------------------------------ Benchmark Run: Tue Jul 16 2013 23:05:28 - 23:33:33 8 CPUs in system; running 8 parallel copies of tests Dhrystone 2 using register variables 184564128.3 lps (10.0 s, 7 samples) Double-Precision Whetstone 34893.5 MWIPS (10.0 s, 7 samples) Execl Throughput 35929.1 lps (30.0 s, 2 samples) File Copy 1024 bufsize 2000 maxblocks 1285604.5 KBps (30.0 s, 2 samples) File Copy 256 bufsize 500 maxblocks 322363.4 KBps (30.0 s, 2 samples) File Copy 4096 bufsize 8000 maxblocks 3870298.6 KBps (30.0 s, 2 samples) Pipe Throughput 12544981.8 lps (10.0 s, 7 samples) Pipe-based Context Switching 2670643.2 lps (10.0 s, 7 samples) Process Creation 111263.2 lps (30.0 s, 2 samples) Shell Scripts (1 concurrent) 61564.1 lpm (60.0 s, 2 samples) Shell Scripts (8 concurrent) 8148.4 lpm (60.0 s, 2 samples) System Call Overhead 8956363.0 lps (10.0 s, 7 samples) System Benchmarks Index Values BASELINE RESULT INDEX Dhrystone 2 using register variables 116700.0 184564128.3 15815.3 Double-Precision Whetstone 55.0 34893.5 6344.3 Execl Throughput 43.0 35929.1 8355.6 File Copy 1024 bufsize 2000 maxblocks 3960.0 1285604.5 3246.5 File Copy 256 bufsize 500 maxblocks 1655.0 322363.4 1947.8 File Copy 4096 bufsize 8000 maxblocks 5800.0 3870298.6 6672.9 Pipe Throughput 12440.0 12544981.8 10084.4 Pipe-based Context Switching 4000.0 2670643.2 6676.6 Process Creation 126.0 111263.2 8830.4 Shell Scripts (1 concurrent) 42.4 61564.1 14519.8 Shell Scripts (8 concurrent) 6.0 8148.4 13580.6 System Call Overhead 15000.0 8956363.0 5970.9 ======== System Benchmarks Index Score 7347.7
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.46-1 Machine: x86_64 (unknown) Language: en_US.utf8 (charmap="UTF-8", collate="UTF-8") CPU 0: Intel(R) Core(TM) i7-4770 CPU @ 3.40GHz (6800.8 bogomips) Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET, Intel virtualization CPU 1: Intel(R) Core(TM) i7-4770 CPU @ 3.40GHz (6799.7 bogomips) Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET, Intel virtualization CPU 2: Intel(R) Core(TM) i7-4770 CPU @ 3.40GHz (6799.7 bogomips) Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET, Intel virtualization CPU 3: Intel(R) Core(TM) i7-4770 CPU @ 3.40GHz (6799.8 bogomips) Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET, Intel virtualization CPU 4: Intel(R) Core(TM) i7-4770 CPU @ 3.40GHz (6799.8 bogomips) Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET, Intel virtualization CPU 5: Intel(R) Core(TM) i7-4770 CPU @ 3.40GHz (6799.8 bogomips) Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET, Intel virtualization CPU 6: Intel(R) Core(TM) i7-4770 CPU @ 3.40GHz (6799.8 bogomips) Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET, Intel virtualization CPU 7: Intel(R) Core(TM) i7-4770 CPU @ 3.40GHz (6799.8 bogomips) Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET, Intel virtualization 23:34:46 up 1:38, 1 user, load average: 12.32, 19.29, 11.81; runlevel 2 ------------------------------------------------------------------------ Benchmark Run: Tue Jul 16 2013 23:34:46 - 00:00:08 8 CPUs in system; running 1 parallel copy of tests Dhrystone 2 using register variables 47361992.1 lps (10.0 s, 7 samples) Double-Precision Whetstone 2957.4 MWIPS (18.5 s, 7 samples) Execl Throughput 1247.9 lps (30.0 s, 2 samples) Pipe Throughput 3092115.8 lps (10.0 s, 7 samples) Pipe-based Context Switching 52107.2 lps (10.0 s, 7 samples) Process Creation 3768.5 lps (30.0 s, 2 samples) Shell Scripts (1 concurrent) 3614.5 lpm (60.0 s, 2 samples) Shell Scripts (16 concurrent) 3493.6 lpm (60.0 s, 2 samples) Shell Scripts (8 concurrent) 5935.7 lpm (60.0 s, 2 samples) System Call Overhead 5436099.4 lps (10.0 s, 7 samples) System Benchmarks Partial Index BASELINE RESULT INDEX Dhrystone 2 using register variables 116700.0 47361992.1 4058.4 Double-Precision Whetstone 55.0 2957.4 537.7 Execl Throughput 43.0 1247.9 290.2 Pipe Throughput 12440.0 3092115.8 2485.6 Pipe-based Context Switching 4000.0 52107.2 130.3 Process Creation 126.0 3768.5 299.1 Shell Scripts (1 concurrent) 42.4 3614.5 852.5 Shell Scripts (16 concurrent) --- 3493.6 --- Shell Scripts (8 concurrent) 6.0 5935.7 9892.9 System Call Overhead 15000.0 5436099.4 3624.1 ======== System Benchmarks Index Score (Partial Only) 1072.3 ------------------------------------------------------------------------ Benchmark Run: Wed Jul 17 2013 00:00:08 - 00:24:09 8 CPUs in system; running 8 parallel copies of tests Dhrystone 2 using register variables 185301117.8 lps (10.0 s, 7 samples) Double-Precision Whetstone 34883.4 MWIPS (10.0 s, 7 samples) Execl Throughput 35997.0 lps (30.0 s, 2 samples) Pipe Throughput 12540533.0 lps (10.0 s, 7 samples) Pipe-based Context Switching 2670845.1 lps (10.0 s, 7 samples) Process Creation 110948.6 lps (30.0 s, 2 samples) Shell Scripts (1 concurrent) 61588.0 lpm (60.0 s, 2 samples) Shell Scripts (16 concurrent) 4079.5 lpm (60.1 s, 2 samples) Shell Scripts (8 concurrent) 8153.4 lpm (60.0 s, 2 samples) System Call Overhead 8972005.0 lps (10.0 s, 7 samples) System Benchmarks Partial Index BASELINE RESULT INDEX Dhrystone 2 using register variables 116700.0 185301117.8 15878.4 Double-Precision Whetstone 55.0 34883.4 6342.4 Execl Throughput 43.0 35997.0 8371.4 Pipe Throughput 12440.0 12540533.0 10080.8 Pipe-based Context Switching 4000.0 2670845.1 6677.1 Process Creation 126.0 110948.6 8805.4 Shell Scripts (1 concurrent) 42.4 61588.0 14525.5 Shell Scripts (16 concurrent) --- 4079.5 --- Shell Scripts (8 concurrent) 6.0 8153.4 13589.1 System Call Overhead 15000.0 8972005.0 5981.3 ======== System Benchmarks Index Score (Partial Only) 9430.5
Disk tests
disk write 64k blocks without caching
root@******** /home # 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, 2.47828 s, 433 MB/s
disk read without caching
root@******** /home # hdparm -t /dev/disk/by-uuid/************************* /dev/disk/by-uuid/********************************: Timing buffered disk reads: 1238 MB in 3.00 seconds = 412.13 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.