logo NodeSeekbeta

【实测】15刀绿云 vs 甲骨文 ARM,简单跑了下 VPS 硬盘,结果还挺有意思

最近折腾 VPS,顺手把手里的两台机器硬盘也测了一下。

一台是 GreenCloud 圣何塞,一年 $15 左右,配置大概是 1C2G / 20G;另一台是 Oracle Cloud San Jose ARM,属于甲骨文那种给量比较足、价格友好的“均衡 Balanced”档位,系统盘实际看到是 48G。

之前 Oracle 测试的时候一开始踩了个坑:/tmp 是 tmpfs,跑出来几 GB/s,其实测的是内存,不是硬盘。

所以后来统一改成直接测实际系统盘,测试参数保持一致:

fio
1GB sequential write
1GB sequential read
512MB 4K random read
direct=1
iodepth=8/32

这次结果:

GreenCloud

容量:20G

顺序写:
347 MiB/s

顺序读:
901 MiB/s

4K 随机读:
4914 IOPS
19.2 MiB/s

Oracle ARM

容量:48G

顺序写:
52.8 MiB/s

顺序读:
49.7 MiB/s

4K 随机读:
2102 IOPS
8.4 MiB/s

Oracle 的实际磁盘测试确认是 /dev/sda1,48G;GreenCloud 则是 /dev/vda1,19G。

结果还挺有意思:

甲骨文确实给得多,容量明显更大;但是单看这个测试里的磁盘性能,15 刀的绿云反而快很多。

尤其顺序写:

GreenCloud:347 MiB/s
Oracle: 52.8 MiB/s

大概差了 6.6 倍。

顺序读更夸张:

GreenCloud:901 MiB/s
Oracle: 49.7 MiB/s

差不多 18 倍。

不过我这个场景本身也比较特殊。

我这台绿云主要拿来:

YouTube 下载
↓
VPS 临时落盘
↓
FFmpeg
↓
上传其他地方
↓
删除

之前实际用 yt-dlp 下载的时候,曾经看到过 70+ MiB/s,所以对我来说,顺序写入速度反而比单纯的磁盘容量更有意义。

这样看下来,两台机器的定位还挺明显:

Oracle:容量给得大,适合对空间比较敏感的任务。

GreenCloud:容量小,但是这块盘实际跑起来挺快,拿来做临时下载、转码之类的任务还挺舒服。

当然这只是我这两台具体实例的实测,不能代表 GreenCloud 和 Oracle 的所有机器。

顺便问一下,大家手里的 VPS 有类似的测试结果吗?尤其是 GreenCloud / Oracle / DMIT / Vultr / Hetzner 这些,感觉不同平台的虚拟盘差异还真挺大。

补充:补充一下硬盘测试。

后来又用同一个 HardwareQuality -H 脚本,把手里的 GreenCloud 圣何塞和 Oracle ARM 都完整跑了一遍,统一测试系统盘。

GreenCloud:

1C / 2GB RAM / 约 20GB 系统盘
CPU:Intel Broadwell
Sysbench 单核:626.46
Geekbench 5 单核:326
内存读取:14897 MB/s
内存写入:9186 MB/s
磁盘 4K Q1 读取:10.3 MB/s,2.6k IOPS
4K Q1 写入:12.3 MB/s,3.2k IOPS
4K Q32 读取:178 MB/s,46k IOPS
4K Q32 写入:136 MB/s,35k IOPS
1M Q1 读取:844 MB/s
1M Q1 写入:340 MB/s
1M Q8 读取:1533 MB/s
1M Q8 写入:504 MB/s

Oracle ARM:

1C / 6GB RAM / 约 49GB 系统盘
CPU:Neoverse-N1
Sysbench 单核:3066.62
Geekbench 5 单核:776
内存读取:30525 MB/s
内存写入:14655 MB/s
磁盘 4K Q1 读取:7.30 MB/s,1.9k IOPS
4K Q1 写入:7.35 MB/s,1.9k IOPS
4K Q32 读取:13.9 MB/s,3.6k IOPS
4K Q32 写入:13.5 MB/s,3.4k IOPS
1M Q1 读取:56.9 MB/s
1M Q1 写入:56.6 MB/s
1M Q8 读取:50.8 MB/s
1M Q8 写入:50.5 MB/s

简单看下来,两台机器的定位还挺明显:

Oracle 的 CPU 和内存明显更强、磁盘容量也更大;GreenCloud 的磁盘性能反而明显更强。

比如单线程 Sysbench,Oracle 是 3066.62,GreenCloud 只有 626.46;但 1M Q1 顺序读取,GreenCloud 是 844 MB/s,Oracle 只有 56.9 MB/s。

我这个 GreenCloud 主要拿来跑:

YouTube → 临时下载 → FFmpeg → 上传 → 删除

所以之前实际用 yt-dlp 下载时看到过 70+ MiB/s,最高约 77 MiB/s,现在看这个磁盘测试,至少可以解释为什么当时磁盘没有明显成为瓶颈。

当然,这只是我手里两台具体实例的测试,不代表两个厂商所有机器。

感觉大家平时最关注的还是线路,硬盘反而很少测。我也是因为最近在讨论 VPS 线路,才顺手把硬盘也跑了一遍,没想到这台 15 刀/年的绿云硬盘性能还挺惊喜。

  • 甲骨文的硬盘性能你没拉到120?

  • @mzm #1 120 是要付费的,不在免费范围

你好啊,陌生人!

我的朋友,看起来你是新来的,如果想参与到讨论中,点击下面的按钮!

📈用户数目📈

目前论坛共有71821位seeker

🎉欢迎新用户🎉