Differences

This shows you the differences between two versions of the page.

Link to this comparison view

en:information_technology:server_benchmarks:hetzner_ex_40_ssd [2017-10-19 03:59]
en:information_technology:server_benchmarks:hetzner_ex_40_ssd [2019-10-24 22:39] (current)
Line 1: Line 1:
 +====== Server benchmark: 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
 +  * https://​www.hetzner.de/​
 +  * Debian 7.0 64 bit
 +  * Tests run 2013-07-16
 +
 +===== Full test =====
 +
 +<​code>​
 +========================================================================
 +   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
 +</​code>​
 +
 +===== Partial test excluding disk =====
 +
 +<​code>​
 +./Run dhry2reg whetstone-double syscall pipe context1 spawn execl shell1 shell8 shell16
 +</​code>​
 +
 +<​code>​
 +========================================================================
 +   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
 +</​code>​
 +
 +===== Disk tests =====
 +
 +**disk write 64k blocks without caching**
 +
 +<​code>​
 +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
 +</​code>​
 +
 +**disk read without caching**
 +
 +<​code>​
 +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
 +</​code>​
 +
 +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.
 +
 +{{tag>​server_benchmark server benchmark Hetzner Debian linux IT 2013}}