Server benchmark 2020: 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
Full test
======================================================================== 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
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 -- 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 tests
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