横评几家 ARM64 VPS

IT, 其他
没有评论

由于我给 Debian 平台编译的 BT 客户端 deb 包含有 amd64/armhf/arm64,而 qemu 模拟的方式编译 arm 平台的软件体验又非常糟糕,因此最开始我使用 Scaleway 的 ARM64 VPS 编译这些软件包。但是今年 Scaleway 的 ARM64 服务器全部下架,我就开始寻找新的价格低廉的 ARM64 VPS 做编译平台。

参数对比

供应商 AWS Linaro Developer Cloud HuaWeiCloud 参考设备 RPI 4B
CPU AWS Cortex-A72 Cavium ThunderX2 99xx 鲲鹏920 BCM2711
平台 KVM KVM KVM 裸机
连续读 136 MB/s 668 MB/s 159 MB/s NaN
连续写 133 MB/s 70 MB/s 150 MB/s NaN
4K 读 IOPS 3049 IOPS 13315 IOPS 5037 IOPS NaN
4K 写 IOPS 3034 IOPS 2018 IOPS 5032 IOPS NaN
单核心分数 635.2 741.5 1274.9 318.3
多核心分数 (4C) 1837.7 1626.7 3319.7 857.9
网络带宽 > 5Gbps 100Mbps 1-300Mbps Up to 1Gbps
价格 0.1176 USD/h Free 0.12 USD/h From $35

注:

  • Linaro/HuaWei 使用的都是 OpenStack KVM 方案,AWS 并未说明使用的什么管理方案,推测也是 OpenStack

  • CPU 信息参考 lscpu 以及手册说明,可能不完全准确

  • CPU 均使用 4C

  • HuaWeiCloud / AWS 均选用默认的硬盘 IO 方案

  • AWS 和 HuaWeiCloud 均选择亚洲区

  • 价格估计未计算网络部分

简单总结

从上表不难看出,在 CPU 方面 AWS 的性能与 Linaro Developer Cloud 相近,而价格则于 HuaWeiCloud 接近。这点 HuaWeiCloud 完胜。

IO 方面,由于 AWS 和 HuaWeiCloud 都对 IOPS 进行了限制,因此随机或者连续读写的速度都会收到限制。 Linaro 看起来应该是使用的 HDD 阵列,且 IO 与同机器的其他虚拟机共享,没有做单独限制。

网络方面,AWS 显然是遥遥领先,而且 AWS 可选的节点更多,这对于使用者来说无疑是个好消息。 HuaWeiCloud 并不是所有节点都有 ARM 服务器,而且网络价格较高,带宽较小。 Linaro 只提供了 100Mbps 上下行对称的网络,节点位置只有英国。

就编译而言,我更推荐使用 HuaWeiCloud,或者对开发者免费的 Linaro Developer Cloud。

关于 Linaro Developer Cloud

这是一个面向开发者免费的云平台,你可以通过 https://www.linaro.cloud/ 申请权限,如果你的申请通过,那么你将可以得到你所选择的机器配额。也就是说,你如果选择 8c 16G 160G storage,那么你可以创建的机器最多有 8个 vCPU,你也可以将这些 CPU 配额分配给多个实例,共计可以创建 10 个实例。创建实例过程中,模板所对应的存储大小并不会被计入你的配额,比如选择的配额为 80G storage,但是你依然可以创建一台带有 160G 存储空间的实例。这些配额仅仅用于外部挂载,用于存储一些需要持久保存的数据。

申请这个平台可能会需要花不少时间,ticket 回复效率比较低,但是你不需要填写太多关于个人的信息,更不用绑定信用卡,如果对开发平台有一些需求的可以尝试申请。

 

* 题图来自 Linaro

, , ,
上一篇文章
Telegraf 监控 ESXi 主机
下一篇文章
Cadence Virtuoso 安装小记

发表评论

电子邮件地址不会被公开。 必填项已用*标注

Fill out this field
Fill out this field
请输入正确的电子邮件地址。

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据

菜单