前情提要一
前情提要二

两次测试用了不同类型的文件,第一次测试是照片视频文件,小文件众多,第二次测试是docker运行window的数据文件,主要为大文件,测试结果整理如下:

测试命令 date && tar -cS xxx | pigz > xxx.zip && date

第一次测试

文件类型:小文件,文件夹大小:24GB,压缩后大小:24GB

结果:

服务商型号CPU配置内存IO速度耗时
甲骨文ARMNeoverse-N1 @ 2.0GHz4C-24G21 GB/s5分21秒
LeasewebVPS-1AMD EPYC Processor @ 2645.030 MHz4C-6G32 GB/s6分10秒
OVHVPS-1Intel Core Processor (Haswell, no TSX) @ 2399.998 MHz4C-8G17 GB/s4分35秒
Hetzner--AMD EPYC-Rome Processor @ 2445.406 MHz4C-8G40 GB/s2分48秒
Heartbeat-IT--AMD Ryzen 9 5950X 16-Core Processor @ 3393.624 MHz4C-8G50 GB/s2分43秒

第二次测试

文件类型:大文件,文件夹大小:22GB,压缩后大小:18GB

结果:

服务商型号CPU配置内存IO速度耗时
甲骨文ARMNeoverse-N1 @ 2.0GHz4C-24G21 GB/s3分28秒
LeasewebVPS-1AMD EPYC Processor @ 2645.030 MHz4C-6G32 GB/s6分0秒
OVHVPS-1Intel Core Processor (Haswell, no TSX) @ 2399.998 MHz4C-8G17 GB/s4分40秒
Hetzner--AMD EPYC-Rome Processor @ 2445.406 MHz4C-8G40 GB/s2分52秒
Heartbeat-IT--AMD Ryzen 9 5950X 16-Core Processor @ 3393.624 MHz4C-8G50 GB/s1分55秒

简单分析:

  • GB5 1000以下:两位GB5在600分的同志Leaseweb由于硬盘表现不行两次测试都是垫底,甲骨文由于硬盘拖后腿,在大文件测试中靠CPU强取胜,在小文件测试里成绩居中。
  • GB5 1000以上:两者单核有差距但是多核又差距不大,在小文件中打平,在大文件中强者更强。

疑惑点:究竟是什么原因,让Leaseweb、OVH、Hetzner这三台机器,在两次测试中居然表现一致,而甲骨文反而是因为硬盘差而在两次测试中有明显差距。

初步结论:买小鸡优先选硬盘表现好的?

这几台机器的CPU、内存IO和硬盘IO各有差异,最后放一下各个机器的硬盘表现和GP5:
甲骨文

fio Disk Speed Tests (Mixed R/W 50/50) (Partition /dev/sda1):---------------------------------Block Size | 4k            (IOPS) | 64k           (IOPS)  ------   | ---            ----  | ----           ----Read       | 51.19 MB/s   (12.7k) | 262.63 MB/s   (4.1k)Write      | 51.15 MB/s   (12.7k) | 270.44 MB/s   (4.2k)Total      | 102.34 MB/s  (25.5k) | 533.08 MB/s   (8.3k)           |                      |Block Size | 512k          (IOPS) | 1m            (IOPS)  ------   | ---            ----  | ----           ----Read       | 230.42 MB/s    (450) | 213.81 MB/s    (208)Write      | 250.13 MB/s    (488) | 238.55 MB/s    (232)Total      | 480.55 MB/s    (938) | 452.36 MB/s    (440)Geekbench 5 Benchmark Test:---------------------------------Test            | Value                |Single Core     | 817Multi Core      | 2812Full Test       | https://browser.geekbench.com/v5/

Leaseweb

fio Disk Speed Tests (Mixed R/W 50/50) (Partition /dev/sda1):---------------------------------Block Size | 4k            (IOPS) | 64k           (IOPS)  ------   | ---            ----  | ----           ----Read       | 100.09 MB/s  (25.0k) | 521.86 MB/s   (8.1k)Write      | 100.35 MB/s  (25.0k) | 524.61 MB/s   (8.1k)Total      | 200.45 MB/s  (50.1k) | 1.04 GB/s    (16.3k)           |                      |Block Size | 512k          (IOPS) | 1m            (IOPS)  ------   | ---            ----  | ----           ----Read       | 498.02 MB/s    (972) | 485.54 MB/s    (474)Write      | 524.48 MB/s   (1.0k) | 517.87 MB/s    (505)Total      | 1.02 GB/s     (1.9k) | 1.00 GB/s      (979)Geekbench 5 Benchmark Test:---------------------------------Test            | Value                |Single Core     | 675Multi Core      | 2492Full Test       | https://browser.geekbench.com/v5/cpu/23769415

OVH VPS 1

fio Disk Speed Tests (Mixed R/W 50/50) (Partition /dev/sda1):---------------------------------Block Size | 4k            (IOPS) | 64k           (IOPS)  ------   | ---            ----  | ----           ----Read       | 80.08 MB/s   (20.0k) | 1.35 GB/s    (21.1k)Write      | 80.29 MB/s   (20.0k) | 1.36 GB/s    (21.2k)Total      | 160.37 MB/s  (40.0k) | 2.71 GB/s    (42.4k)           |                      |Block Size | 512k          (IOPS) | 1m            (IOPS)  ------   | ---            ----  | ----           ----Read       | 2.40 GB/s     (4.6k) | 2.38 GB/s     (2.3k)Write      | 2.53 GB/s     (4.9k) | 2.54 GB/s     (2.4k)Total      | 4.93 GB/s     (9.6k) | 4.93 GB/s     (4.8k)Geekbench 5 Benchmark Test:---------------------------------Test            | Value                |Single Core     | 612Multi Core      | 1959Full Test       | https://browser.geekbench.com/v5/cpu/23769406

Hetzner

fio Disk Speed Tests (Mixed R/W 50/50) (Partition /dev/sda1):---------------------------------Block Size | 4k            (IOPS) | 64k           (IOPS)  ------   | ---            ----  | ----           ----Read       | 118.49 MB/s  (29.6k) | 1.35 GB/s    (21.2k)Write      | 118.80 MB/s  (29.7k) | 1.36 GB/s    (21.3k)Total      | 237.30 MB/s  (59.3k) | 2.72 GB/s    (42.5k)           |                      |Block Size | 512k          (IOPS) | 1m            (IOPS)  ------   | ---            ----  | ----           ----Read       | 2.07 GB/s     (4.0k) | 2.21 GB/s     (2.1k)Write      | 2.18 GB/s     (4.2k) | 2.35 GB/s     (2.3k)Total      | 4.26 GB/s     (8.3k) | 4.56 GB/s     (4.4k)Geekbench 5 Benchmark Test:---------------------------------Test            | Value                |Single Core     | 1104Multi Core      | 3940Full Test       | https://browser.geekbench.com/v5/cpu/23770075

Heartbeat-IT

fio Disk Speed Tests (Mixed R/W 50/50) (Partition /dev/sda2):---------------------------------Block Size | 4k            (IOPS) | 64k           (IOPS)  ------   | ---            ----  | ----           ----Read       | 260.69 MB/s  (65.1k) | 789.89 MB/s  (12.3k)Write      | 261.37 MB/s  (65.3k) | 794.05 MB/s  (12.4k)Total      | 522.06 MB/s (130.5k) | 1.58 GB/s    (24.7k)           |                      |Block Size | 512k          (IOPS) | 1m            (IOPS)  ------   | ---            ----  | ----           ----Read       | 3.14 GB/s     (6.1k) | 496.59 MB/s    (484)Write      | 3.30 GB/s     (6.4k) | 529.66 MB/s    (517)Total      | 6.45 GB/s    (12.6k) | 1.02 GB/s     (1.0k)Geekbench 5 Benchmark Test:---------------------------------Test            | Value                |Single Core     | 1497Multi Core      | 4352Full Test       | https://browser.geekbench.com/v5/cpu/23649974