It is a brand new VPS, just created on Vultr.com yesterday. It is a High-Frequency CPU, Intel Xeon with NVMe SSD, 1vCPU, 1GB memory, 32GB NVMe storage, including 1TB transfer.
The monthly cost of this VPS is $6.
I just change the TCP Congestion Control Algorithms to BBR.
Yet-Another-Bench-Script (YABS)
It includes three parts.
- Disk Speed tests – fio;
- iperf3 Network speed test IPv4 and IPv6;
- Geekbench 4 test.
root@Hemlock:~# curl -sL yabs.sh | bash -s -- -4 # ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## # # Yet-Another-Bench-Script # # v2022-05-06 # # https://github.com/masonr/yet-another-bench-script # # ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## # Wed May 18 07:13:10 AM UTC 2022 Basic System Information: --------------------------------- Uptime : 0 days, 0 hours, 7 minutes Processor : Intel Core Processor (Skylake, IBRS) CPU cores : 1 @ 3695.996 MHz AES-NI : ✔ Enabled VM-x/AMD-V : ❌ Disabled RAM : 971.1 MiB Swap : 3.1 GiB Disk : 31.4 GiB Distro : Ubuntu 22.04 LTS Kernel : 5.15.0-30-generic fio Disk Speed Tests (Mixed R/W 50/50): --------------------------------- Block Size | 4k (IOPS) | 64k (IOPS) ------ | --- ---- | ---- ---- Read | 401.53 MB/s (100.3k) | 617.73 MB/s (9.6k) Write | 402.59 MB/s (100.6k) | 620.98 MB/s (9.7k) Total | 804.12 MB/s (201.0k) | 1.23 GB/s (19.3k) | | Block Size | 512k (IOPS) | 1m (IOPS) ------ | --- ---- | ---- ---- Read | 673.55 MB/s (1.3k) | 701.05 MB/s (684) Write | 709.33 MB/s (1.3k) | 747.74 MB/s (730) Total | 1.38 GB/s (2.7k) | 1.44 GB/s (1.4k) iperf3 Network Speed Tests (IPv4): --------------------------------- Provider | Location (Link) | Send Speed | Recv Speed | | | Clouvider | London, UK (10G) | 1.32 Gbits/sec | 185 Mbits/sec Online.net | Paris, FR (10G) | 1.90 Gbits/sec | 2.59 Gbits/sec Hybula | The Netherlands (40G) | 1.23 Gbits/sec | 1.42 Gbits/sec Clouvider | NYC, NY, US (10G) | 3.05 Gbits/sec | 1.69 Gbits/sec Velocity Online | Tallahassee, FL, US (10G) | 4.09 Gbits/sec | 3.73 Gbits/sec Clouvider | Los Angeles, CA, US (10G) | 3.61 Gbits/sec | 3.03 Gbits/sec iperf3 Network Speed Tests (IPv6): --------------------------------- Provider | Location (Link) | Send Speed | Recv Speed | | | Clouvider | London, UK (10G) | 1.31 Gbits/sec | 609 Mbits/sec Online.net | Paris, FR (10G) | 1.35 Gbits/sec | 2.25 Gbits/sec Hybula | The Netherlands (40G) | 1.26 Gbits/sec | 1.37 Gbits/sec Clouvider | NYC, NY, US (10G) | 3.04 Gbits/sec | 1.47 Gbits/sec Clouvider | Los Angeles, CA, US (10G) | 7.67 Gbits/sec | 4.15 Gbits/sec Geekbench 4 Benchmark Test: --------------------------------- Test | Value | Single Core | 5759 Multi Core | 5587 Full Test | https://browser.geekbench.com/v4/cpu/16554174
Bench.sh
It has following testing portions.
- I/O test
- Network Speed test
wget -qO- bench.sh | bash -------------------- A Bench.sh Script By Teddysun ------------------- Version : v2022-02-22 Usage : wget -qO- bench.sh | bash ---------------------------------------------------------------------- CPU Model : Intel Core Processor (Skylake, IBRS) CPU Cores : 1 @ 3695.996 MHz CPU Cache : 16384 KB AES-NI : Enabled VM-x/AMD-V : Disabled Total Disk : 31.4 GB (8.7 GB Used) Total Mem : 971.2 MB (162.2 MB Used) Total Swap : 3.1 GB (0 Used) System uptime : 0 days, 0 hour 15 min Load average : 0.11, 0.17, 0.08 OS : Ubuntu 22.04 LTS Arch : x86_64 (64 Bit) Kernel : 5.15.0-30-generic TCP CC : bbr Virtualization : KVM Organization : AS20473 The Constant Company, LLC Location : San Jose / US Region : California ---------------------------------------------------------------------- I/O Speed(1st run) : 1.1 GB/s I/O Speed(2nd run) : 1.1 GB/s I/O Speed(3rd run) : 1.1 GB/s I/O Speed(average) : 1126.4 MB/s ---------------------------------------------------------------------- Node Name Upload Speed Download Speed Latency Speedtest.net 3224.41 Mbps 4988.86 Mbps 0.70 ms Los Angeles, US 5571.45 Mbps 5136.65 Mbps 9.11 ms Dallas, US 2303.21 Mbps 6641.83 Mbps 37.06 ms Montreal, CA 587.18 Mbps 935.36 Mbps 76.01 ms Paris, FR 1047.59 Mbps 1792.98 Mbps 160.88 ms Amsterdam, NL 609.99 Mbps 4889.86 Mbps 141.00 ms Shanghai, CN 1710.91 Mbps 2161.45 Mbps 132.80 ms Nanjing, CN 537.43 Mbps 4011.27 Mbps 146.25 ms Guangzhou, CN 3.95 Mbps 18.67 Mbps 393.72 ms Hongkong, CN 1118.23 Mbps 2177.47 Mbps 158.45 ms Seoul, KR 609.97 Mbps 845.70 Mbps 132.52 ms Singapore, SG 487.68 Mbps 1564.76 Mbps 172.04 ms Tokyo, JP 595.09 Mbps 7219.81 Mbps 152.04 ms ---------------------------------------------------------------------- Finished in : 6 min 38 sec Timestamp : 2022-05-18 07:28:25 UTC ----------------------------------------------------------------------
UnixBench
First I need to clone the project, then install the build-essential software, build the software. At last run the test.
root@Hemlock:~/byte-unixbench/UnixBench# ./Run make all make[1]: Entering directory '/root/byte-unixbench/UnixBench' make distr make[2]: Entering directory '/root/byte-unixbench/UnixBench' Checking distribution of files ./pgms exists ./src exists ./testdir exists ./tmp exists ./results exists make[2]: Leaving directory '/root/byte-unixbench/UnixBench' make programs make[2]: Entering directory '/root/byte-unixbench/UnixBench' make[2]: Nothing to be done for 'programs'. make[2]: Leaving directory '/root/byte-unixbench/UnixBench' make[1]: Leaving directory '/root/byte-unixbench/UnixBench' sh: 1: 3dinfo: not found # # # # # # # ##### ###### # # #### # # # # ## # # # # # # # ## # # # # # # # # # # # ## ##### ##### # # # # ###### # # # # # # ## # # # # # # # # # # # # ## # # # # # # # ## # # # # #### # # # # # ##### ###### # # #### # # Version 5.1.3 Based on the Byte Magazine Unix Benchmark Multi-CPU version Version 5 revisions by Ian Smith, Sunnyvale, CA, USA January 13, 2011 johantheghost at yahoo period com ------------------------------------------------------------------------------ Use directories for: * File I/O tests (named fs***) = /root/byte-unixbench/UnixBench/tmp * Results = /root/byte-unixbench/UnixBench/results ------------------------------------------------------------------------------ 1 x Dhrystone 2 using register variables 1 2 3 4 5 6 7 8 9 10 1 x Double-Precision Whetstone 1 2 3 4 5 6 7 8 9 10 1 x Execl Throughput 1 2 3 1 x File Copy 1024 bufsize 2000 maxblocks 1 2 3 1 x File Copy 256 bufsize 500 maxblocks 1 2 3 1 x File Copy 4096 bufsize 8000 maxblocks 1 2 3 1 x Pipe Throughput 1 2 3 4 5 6 7 8 9 10 1 x Pipe-based Context Switching 1 2 3 4 5 6 7 8 9 10 1 x Process Creation 1 2 3 1 x System Call Overhead 1 2 3 4 5 6 7 8 9 10 1 x Shell Scripts (1 concurrent) 1 2 3 1 x Shell Scripts (8 concurrent) 1 2 3 ======================================================================== BYTE UNIX Benchmarks (Version 5.1.3) System: Hemlock: GNU/Linux OS: GNU/Linux -- 5.15.0-30-generic -- #31-Ubuntu SMP Thu May 5 10:00:34 UTC 2022 Machine: x86_64 (x86_64) Language: en_US.utf8 (charmap="UTF-8", collate="UTF-8") CPU 0: Intel Core Processor (Skylake, IBRS) (7392.0 bogomips) x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET 07:33:01 up 26 min, 1 user, load average: 0.07, 0.12, 0.13; runlevel 2022-05-18 ------------------------------------------------------------------------ Benchmark Run: Wed May 18 2022 07:33:01 - 08:00:58 1 CPU in system; running 1 parallel copy of tests Dhrystone 2 using register variables 57357517.0 lps (10.0 s, 7 samples) Double-Precision Whetstone 9990.2 MWIPS (9.9 s, 7 samples) Execl Throughput 4454.9 lps (30.0 s, 2 samples) File Copy 1024 bufsize 2000 maxblocks 882803.5 KBps (30.0 s, 2 samples) File Copy 256 bufsize 500 maxblocks 238186.9 KBps (30.0 s, 2 samples) File Copy 4096 bufsize 8000 maxblocks 2552321.6 KBps (30.0 s, 2 samples) Pipe Throughput 1172961.8 lps (10.0 s, 7 samples) Pipe-based Context Switching 256970.7 lps (10.0 s, 7 samples) Process Creation 12920.8 lps (30.0 s, 2 samples) Shell Scripts (1 concurrent) 11114.5 lpm (60.0 s, 2 samples) Shell Scripts (8 concurrent) 1426.6 lpm (60.0 s, 2 samples) System Call Overhead 628650.1 lps (10.0 s, 7 samples) System Benchmarks Index Values BASELINE RESULT INDEX Dhrystone 2 using register variables 116700.0 57357517.0 4915.0 Double-Precision Whetstone 55.0 9990.2 1816.4 Execl Throughput 43.0 4454.9 1036.0 File Copy 1024 bufsize 2000 maxblocks 3960.0 882803.5 2229.3 File Copy 256 bufsize 500 maxblocks 1655.0 238186.9 1439.2 File Copy 4096 bufsize 8000 maxblocks 5800.0 2552321.6 4400.6 Pipe Throughput 12440.0 1172961.8 942.9 Pipe-based Context Switching 4000.0 256970.7 642.4 Process Creation 126.0 12920.8 1025.5 Shell Scripts (1 concurrent) 42.4 11114.5 2621.3 Shell Scripts (8 concurrent) 6.0 1426.6 2377.7 System Call Overhead 15000.0 628650.1 419.1 ======== System Benchmarks Index Score 1562.6