最近云服务商里的“羊毛”确实变少了,但 Oracle Cloud(甲骨文云)的免费层(Always Free)依然是很多折腾爱好者心中的“白月光”。尤其是推出了 ARM 架构的 Ampere A1 核心后,相比早期那批性能羸弱的 VM.Standard.E2.Flex,现在的 ARM 实例看起来甚至能用来做点正事了。

Oracle Cloud ARM Ampere A1 架构示意图

Oracle Cloud 基于 Ampere Altra 处理器的 ARM 架构示意图

这次正好拿到了位于日本(Tokyo)机房的 Oracle ARM 实例,也就是大家常说的“甲骨文日本鸡”。很多朋友关心这货到底能不能作为主力小鸡使用,网络回程怎么样,性能是否真的有那么强。今天就来做个详细的留档和测评,顺便聊聊如何最大化利用这块“免费的饼”。

一、 开箱与基础配置

Oracle 的 ARM 实例是基于 Ampere Altria 处理器的。目前的免费额度政策是:每个租户最多可以获得 4 OCPU 和 24 GB 内存。这配置放在 VPS 市场上,如果是付费款,怎么也得掏个几十美金一年,所以“真香”定律确实名不虚传。

  • CPU 型号:通常显示为 Ampere® Altra®
  • 架构:aarch64 (ARMv8)
  • 配置:本次测试分配的是 2 OCPU / 12 GB RAM(虽然免费给得比较多,但实际分配看脸)

服务器性能跑分对比图表

Geekbench 5 跑分对比示意图

系统选择上,Oracle 自带的 Oracle Linux 没问题,但如果你想玩得更溜,我个人建议直接换用 Ubuntu 22.04 LTS 或者 Debian 12。APT 的软件源生态对 ARM 架构的适配现在非常成熟,大部分 Docker 镜像也能直接拉取,不用担心兼容性问题。

二、 性能跑分:比预想的要强

很多人看到 ARM 就容易联想到手机性能,觉得用来跑服务器够呛。但实际上,Ampere A1 是专为云原生设计的服务器级芯片,主频不低,且针对并发处理做了优化。

1. CPU 跑分

在 Geekbench 5 的测试中,单核得分大致在 500-600 分左右,多核得分根据分配的 OCPU 数量线性增长。这个成绩什么概念?它虽然打不过高频的 AMD EPYC 或者 Intel 金牌系列,但比同期的低端 Intel Atom 赛扬或者那些共享 vCPU 的“流氓鸡”要强得多。

对于个人博客、跑跑轻量级的 Docker 容器、或者是作为科学计算的节点,这个性能完全是溢出的。即便是用来跑个 Frp 内网穿透或者简单的代理服务,CPU 占用率通常都在个位数徘徊。

2. 磁盘 I/O

Oracle 默认给的是 50GB 的块存储(Block Volume),挂载在 /dev/sda 或类似路径下。实测随机读写性能在 3000-5000 IOPS 左右(取决于宿主机负载)。虽然比不上本地 NVMe SSD 那种变态速度,但在网络存储里属于中规中矩,做 Web 服务读取加载速度非常快。

三、 网络体验:东京机房的优势

拿到日本机房,大家最关心的肯定是网络,特别是国内用户的访问速度。

1. 延迟与丢包

从国内大部分地区(电信、联通、移动)Ping 东京机房的延迟,通常能跑到 50ms - 100ms 左右。这是物理距离决定的,虽然不及香港那种极低延迟,但在网页浏览时体感差异很小,基本“秒开”。

不过,Oracle 的网络策略比较严格,也就是我们常说的“防刷”。如果你频繁触发带宽上限或者被判定有攻击行为,IP 很可能瞬间变黑洞。所以,千万别在 Oracle 上跑那种高带宽占用的压测脚本。

2. 三网回程线路

这也是一个玄学问题。总体来说,日本东京机房的三网回程相对比较平均。

  • 电信 (CT):通常走 NTT 或者 IIJ 线路,晚高峰可能会有丢包,但平时比较稳定。
  • 联通 (CU):线路尚可,部分节点可能会有绕路。
  • 移动 (CM):表现意外地不错,延迟低且丢包率较低。

如果你发现速度不理想,不要急着删机,先开启 Oracle 提供的“Premium IPv6”(如果有的话),或者尝试搭建一个 Cloudflare Tunnel,利用 CDN 的回程来规避原生线路的不稳定。

四、 避坑指南与实战建议

虽然 Oracle ARM 很香,但想长期持有并愉快玩耍,有几个坑是必须跨过去的。

1. 资源回收机制

Oracle 免费账户最怕的是“Instance Sweeping”。官方规则说,如果计算实例 7 天内使用率低于 10%,或者处于停止状态超过 30 天,可能会被回收。

  • 解决方案:写个简单的脚本,在服务器里跑一个死循环吃 10% 的 CPU,或者运行一个 cpulimit 任务。虽然这听起来有点费电,但为了保号还是值得的。另外,务必安装 Oracle Cloud Agent,这个代理会负责向后台发送心跳信号汇报“我还活着”。

2. 防火墙规则 Oracle 的防火墙(Security List)和服务器内部防火墙是两回事。 很多时候你发现 SSH 连不上,或者 Web 服务起不来,大概率是因为你在 Oracle 控制台的“虚拟云网络 (VCN)”里没开端口。

  • 解决方案:去 VCN -> Security List -> Ingress Rules,把需要的 TCP/UDP 端口全部放开。内部系统再启动 UFW 或 iptables 做二次防护。

3. 镜像架构陷阱 折腾 Docker 的时候要注意镜像标签。很多镜像默认拉取 linux/amd64 版本,直接在 ARM 上跑会报错。遇到这个问题,在 docker run 命令里加上 --platform linux/amd64 可以通过 QEMU 模拟运行,但性能会折损。最好还是寻找原生的 linux/arm64 镜像,现在的主流软件官方基本都提供了 ARM 版。

五、 总结

Oracle 日本 ARM 实例无疑是目前市面上性价比最高的“玩具”之一。它不像某些廉价 VPS 那样动辄宕机或者超售,甲骨文毕竟是大厂,底层硬件质量是有保障的。

如果你的需求是:

  1. 想要一个稳定的个人笔记搭建点;
  2. 需要一个 24 小时在线的 Git 服务器或代码仓库;
  3. 作为 Docker 容器的宿主机跑几个轻量级服务;

那么,这顿免费午餐绝对值得一吃。只要你搞定防火墙配置和保活脚本,它甚至能陪伴你好几年。赶紧去后台看看有没有额度激活吧!

标签: none

AI Skills Smart Station on Nick Launches

评论已关闭