Server benchmark: Hetzner CPX21 Cloud Server

  • 2020
  • 3 vCPU
  • 4 GB RAM
  • 80 GB Local NVMe SSD
  • 20 TB Traffic
  • 0.014 €/h
  • 8.56 €/mo
  • Debian 10.4 64 bit
  • Tests run 2020-05-27
========================================================================
   BYTE UNIX Benchmarks (Version 5.1.3)

   System: ******: GNU/Linux
   OS: GNU/Linux -- 4.19.0-8-amd64 -- #1 SMP Debian 4.19.98-1+deb10u1 (2020-04-27)
   Machine: x86_64 (unknown)
   Language: en_US.utf8 (charmap="UTF-8", collate="UTF-8")
   CPU 0: AMD EPYC Processor (with IBPB) (4990.6 bogomips)
          Hyper-Threading, x86-64, MMX, AMD MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET
   CPU 1: AMD EPYC Processor (with IBPB) (4990.6 bogomips)
          Hyper-Threading, x86-64, MMX, AMD MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET
   CPU 2: AMD EPYC Processor (with IBPB) (4990.6 bogomips)
          Hyper-Threading, x86-64, MMX, AMD MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET
   05:09:42 up 7 min,  1 user,  load average: 0.16, 0.19, 0.11; runlevel

------------------------------------------------------------------------
Benchmark Run: Wed May 27 2020 05:09:42 - 05:37:23
3 CPUs in system; running 1 parallel copy of tests

Dhrystone 2 using register variables       29494251.5 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                     6286.7 MWIPS (6.6 s, 7 samples)
Execl Throughput                               4100.7 lps   (29.6 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks       1130653.9 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks          284140.0 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks       2860310.6 KBps  (30.0 s, 2 samples)
Pipe Throughput                             1657226.9 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                  51142.7 lps   (10.0 s, 7 samples)
Process Creation                               7475.3 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                   7256.3 lpm   (60.0 s, 2 samples)
Shell Scripts (8 concurrent)                   1709.2 lpm   (60.0 s, 2 samples)
System Call Overhead                        2328217.9 lps   (10.0 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0   29494251.5   2527.4
Double-Precision Whetstone                       55.0       6286.7   1143.0
Execl Throughput                                 43.0       4100.7    953.6
File Copy 1024 bufsize 2000 maxblocks          3960.0    1130653.9   2855.2
File Copy 256 bufsize 500 maxblocks            1655.0     284140.0   1716.9
File Copy 4096 bufsize 8000 maxblocks          5800.0    2860310.6   4931.6
Pipe Throughput                               12440.0    1657226.9   1332.2
Pipe-based Context Switching                   4000.0      51142.7    127.9
Process Creation                                126.0       7475.3    593.3
Shell Scripts (1 concurrent)                     42.4       7256.3   1711.4
Shell Scripts (8 concurrent)                      6.0       1709.2   2848.7
System Call Overhead                          15000.0    2328217.9   1552.1
                                                                   ========
System Benchmarks Index Score                                        1387.5

------------------------------------------------------------------------
Benchmark Run: Wed May 27 2020 05:37:23 - 06:05:22
3 CPUs in system; running 3 parallel copies of tests

Dhrystone 2 using register variables       89286710.7 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                    16910.3 MWIPS (8.4 s, 7 samples)
Execl Throughput                               9519.4 lps   (30.0 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks        558353.9 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks          154936.3 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks       1852424.4 KBps  (30.0 s, 2 samples)
Pipe Throughput                             4861975.0 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                 574319.0 lps   (10.0 s, 7 samples)
Process Creation                              18892.5 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                  13396.5 lpm   (60.0 s, 2 samples)
Shell Scripts (8 concurrent)                   2206.1 lpm   (60.0 s, 2 samples)
System Call Overhead                        3243836.7 lps   (10.0 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0   89286710.7   7651.0
Double-Precision Whetstone                       55.0      16910.3   3074.6
Execl Throughput                                 43.0       9519.4   2213.8
File Copy 1024 bufsize 2000 maxblocks          3960.0     558353.9   1410.0
File Copy 256 bufsize 500 maxblocks            1655.0     154936.3    936.2
File Copy 4096 bufsize 8000 maxblocks          5800.0    1852424.4   3193.8
Pipe Throughput                               12440.0    4861975.0   3908.3
Pipe-based Context Switching                   4000.0     574319.0   1435.8
Process Creation                                126.0      18892.5   1499.4
Shell Scripts (1 concurrent)                     42.4      13396.5   3159.5
Shell Scripts (8 concurrent)                      6.0       2206.1   3676.9
System Call Overhead                          15000.0    3243836.7   2162.6
                                                                   ========
System Benchmarks Index Score                                        2448.4
./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 -- 4.19.0-8-amd64 -- #1 SMP Debian 4.19.98-1+deb10u1 (2020-04-27)
   Machine: x86_64 (unknown)
   Language: en_US.utf8 (charmap="UTF-8", collate="UTF-8")
   CPU 0: AMD EPYC Processor (with IBPB) (4990.6 bogomips)
          Hyper-Threading, x86-64, MMX, AMD MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET
   CPU 1: AMD EPYC Processor (with IBPB) (4990.6 bogomips)
          Hyper-Threading, x86-64, MMX, AMD MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET
   CPU 2: AMD EPYC Processor (with IBPB) (4990.6 bogomips)
          Hyper-Threading, x86-64, MMX, AMD MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET
   06:06:13 up  1:03,  1 user,  load average: 7.66, 8.58, 5.23; runlevel

------------------------------------------------------------------------
Benchmark Run: Wed May 27 2020 06:06:13 - 06:29:49
3 CPUs in system; running 1 parallel copy of tests

Dhrystone 2 using register variables       31554473.3 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                     6902.9 MWIPS (6.7 s, 7 samples)
Execl Throughput                               4678.2 lps   (30.0 s, 2 samples)
Pipe Throughput                             1688686.1 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                  47707.8 lps   (10.0 s, 7 samples)
Process Creation                               7328.0 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                   7282.1 lpm   (60.0 s, 2 samples)
Shell Scripts (16 concurrent)                   947.1 lpm   (60.0 s, 2 samples)
Shell Scripts (8 concurrent)                   1701.2 lpm   (60.0 s, 2 samples)
System Call Overhead                        2470195.0 lps   (10.0 s, 7 samples)

System Benchmarks Partial Index              BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0   31554473.3   2703.9
Double-Precision Whetstone                       55.0       6902.9   1255.1
Execl Throughput                                 43.0       4678.2   1088.0
Pipe Throughput                               12440.0    1688686.1   1357.5
Pipe-based Context Switching                   4000.0      47707.8    119.3
Process Creation                                126.0       7328.0    581.6
Shell Scripts (1 concurrent)                     42.4       7282.1   1717.5
Shell Scripts (16 concurrent)                     ---        947.1      ---
Shell Scripts (8 concurrent)                      6.0       1701.2   2835.3
System Call Overhead                          15000.0    2470195.0   1646.8
                                                                   ========
System Benchmarks Index Score (Partial Only)                         1120.7

------------------------------------------------------------------------
Benchmark Run: Wed May 27 2020 06:29:49 - 06:53:40
3 CPUs in system; running 3 parallel copies of tests

Dhrystone 2 using register variables       88349288.1 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                    17413.7 MWIPS (7.7 s, 7 samples)
Execl Throughput                               9011.7 lps   (29.8 s, 2 samples)
Pipe Throughput                             4639886.4 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                 588499.3 lps   (10.0 s, 7 samples)
Process Creation                              19165.4 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                  13271.4 lpm   (60.0 s, 2 samples)
Shell Scripts (16 concurrent)                  1135.1 lpm   (60.1 s, 2 samples)
Shell Scripts (8 concurrent)                   2173.5 lpm   (60.1 s, 2 samples)
System Call Overhead                        3523089.9 lps   (10.0 s, 7 samples)

System Benchmarks Partial Index              BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0   88349288.1   7570.6
Double-Precision Whetstone                       55.0      17413.7   3166.1
Execl Throughput                                 43.0       9011.7   2095.8
Pipe Throughput                               12440.0    4639886.4   3729.8
Pipe-based Context Switching                   4000.0     588499.3   1471.2
Process Creation                                126.0      19165.4   1521.1
Shell Scripts (1 concurrent)                     42.4      13271.4   3130.0
Shell Scripts (16 concurrent)                     ---       1135.1      ---
Shell Scripts (8 concurrent)                      6.0       2173.5   3622.5
System Call Overhead                          15000.0    3523089.9   2348.7
                                                                   ========
System Benchmarks Index Score (Partial Only)                         2816.9

disk write without caching

dd if=/dev/zero of=dummytest bs=8k count=128k conv=fdatasync
131072+0 records in
131072+0 records out
1073741824 bytes (1.1 GB, 1.0 GiB) copied, 1.14773 s, 936 MB/s

dd if=/dev/zero of=dummytest bs=16k count=64k conv=fdatasync
65536+0 records in
65536+0 records out
1073741824 bytes (1.1 GB, 1.0 GiB) copied, 0.722353 s, 1.5 GB/s

dd if=/dev/zero of=dummytest bs=32k count=32k conv=fdatasync
32768+0 records in
32768+0 records out
1073741824 bytes (1.1 GB, 1.0 GiB) copied, 0.774102 s, 1.4 GB/s

dd if=/dev/zero of=dummytest bs=64k count=16k conv=fdatasync
16384+0 records in
16384+0 records out
1073741824 bytes (1.1 GB, 1.0 GiB) copied, 0.895442 s, 1.2 GB/s