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 [2017-10-19 03:58]
en:information_technology:server_benchmarks:hetzner_ex_40 [2019-10-24 22:39] (current)
Line 1: Line 1:
 +====== Server benchmark: 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
 +  * http://​www.hetzner.de/​
 +  * Debian 7.6 64 bit
 +  * Tests run 2014-07-19
 +
 +===== 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.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
 +</​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.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
 +</​code>​
 +
 +===== Disk tests =====
 +
 +**disk write 64k blocks without caching**
 +
 +<​code>​
 +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
 +</​code>​
 +
 +**disk read without caching**
 +
 +<​code>​
 +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
 +</​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}}