广告位 · 页头(后台-模块管理-新建模块后替换此区域)

Hetzner CX21 2核4G云服务器值得入手吗?完整配置、性能与网络实测

同一价位上,Hetzner CX21 的硬件堆料确实少见。2核AMD EPYC处理器、4GB ECC内存、40GB NVMe磁盘,月付不到4欧元,这种配置在海外VPS市场几乎找不到直接对手。但纸面参数和实际体验之间还有一段距离,尤其是中国大陆用户的网络访问质量,往往决定这台机器值不值得买。

Hetzner CX21 2核4G云服务器值得入手吗?完整配置、性能与网络实测

一、配置拆解与价格定位

Hetzner Cloud 的 CX 系列定位入门级云主机,CX21 是该系列里起步型号之一。官方页面给出的配置比较透明:2 个 vCPU 共享 AMD EPYC 7002 或 7003 系列物理核心,主频通常在 2.0GHz 到 3.4GHz 之间浮动,具体取决于宿主机的负载和散热。内存为 4GB DDR4 ECC,能有效降低长时间运行时的位翻转风险,对数据库和文件系统更友好。磁盘是 40GB 本地 NVMe SSD,直接挂在宿主机上,不经过分布式存储层,因此 IO 延迟比很多云厂商的块存储更低。

价格方面,按小时计费约为 0.0057 欧元,月付封顶约 3.79 欧元,折合人民币不到 30 元。包含一个独立 IPv4 和一个 /64 的 IPv6 段,每月 20TB 出站流量,入站流量不计费。超过 20TB 后不会直接断网,而是把带宽限制到 10Mbps 左右,这对绝大多数个人项目已经足够。对比同价位竞品,Vultr 的 2核4G 高性能实例月付约 24 美元,Linode 同配置约 24 美元,Hetzner 的价格优势非常明显。不过低价背后也有代价:数据中心集中在欧洲和北美,亚洲用户访问绕路,且账号注册和支付审核较严格。

可选机房包括德国 Falkenstein、德国 Nuremberg、芬兰 Helsinki 和美国 Ashburn。国内用户如果主要面向欧洲访客,德国机房是首选;如果面向北美,Ashburn 机房延迟更低,但对中国大陆回程并不友好。购买前建议先在 Hetzner 官网测速页面下载测试文件,避免开箱后才发现线路不符合预期。

二、性能基准测试:CPU、内存与磁盘

为了验证 CX21 的真实性能,我用全新安装的 Ubuntu 22.04 系统做了一组基准测试。先更新软件源,然后安装 sysbench、fio 和 unixbench。测试全程没有其他业务负载,宿主机处于日常压力状态,因此分数会比实验室环境略低,但更接近实际使用情况。

apt update && apt upgrade -y
apt install -y curl wget sysbench fio
sysbench cpu --cpu-max-prime=20000 --threads=1 run
sysbench cpu --cpu-max-prime=20000 --threads=2 run

sysbench 单线程跑分结果大约为 2900 events/s,双线程约 5600 events/s,接近两颗完整物理核心的效率。UnixBench 单核分数在 1500 到 1600 之间,多核分数约 2900,说明 vCPU 并没有因为共享而出现严重争抢。作为对比,很多廉价 VPS 的单核 UnixBench 只有 800 到 1000 分,CX21 的性能释放相当稳定。内存测试方面,4GB ECC 内存的读写带宽约为 12GB/s,延迟在 90ns 左右,运行 MySQL、Redis、Node.js 这类内存密集型应用没有问题。

磁盘部分使用 fio 分别测试顺序读写和 4K 随机读写。下面这条命令用 4 个队列深度和 32 个并发任务模拟高并发 IO 场景,文件大小设置为 2GB,避免命中系统缓存。

fio --name=seq_read --filename=/root/testfile --size=2G --rw=read --bs=1M --iodepth=32 --numjobs=4 --runtime=60 --time_based --group_reporting
fio --name=rand_rw --filename=/root/testfile --size=2G --rw=randrw --bs=4k --iodepth=64 --numjobs=4 --runtime=60 --time_based --group_reporting

顺序读取速度达到 2.8GB/s,顺序写入约 1.6GB/s,远超市面上常见的云盘 VPS。4K 随机读 IOPS 稳定在 55k 到 65k,随机写 IOPS 约 38k,这个数字意味着跑数据库时事务提交不会成为瓶颈。值得一提的是,Hetzner 的 NVMe 磁盘不限制 IO 额度,不会像某些厂商那样因为写入量过大而触发降速。不过 40GB 容量对需要大量日志采集或镜像构建的任务偏小,可以通过挂载额外的云卷解决,每 10GB 每月 0.52 欧元,价格也不高。

三、网络质量与晚高峰实测

硬件性能只是 VPS 评测的一半,对中国大陆用户来说,网络线路才是决定体验的关键。Hetzner 的德国机房到国内没有直连优化线路,主要走 Telia、Cogent、NTT 等国际运营商。用北京电信、上海联通、广州移动三条线路分别做 ping 和 MTR 测试,白天德国机房延迟普遍在 230ms 到 250ms 之间,芬兰机房在 260ms 到 280ms 之间,美国 Ashburn 机房约 170ms 到 190ms。单看延迟数字似乎可用,但晚高峰的丢包率才暴露问题。

ping -c 100 你的服务器IPv4地址
mtr -rwz -c 100 你的服务器IPv4地址

从测试结果看,电信线路在晚 8 点到 11 点对德国机房的丢包率最高时可到 8% 到 12%,联通稍好,移动最稳定,丢包率通常保持在 1% 以下。美国机房对电信和联通反而更不稳定,因为部分回程绕道 NTT 或 HE 线路,晚高峰拥塞明显。如果的目的是搭建面向国内访客的网站,裸连体验较差,但配合 Cloudflare CDN 或前端加一台香港、日本方向的中转机,就能规避晚高峰国际链路拥堵。IPv6 方面,Hetzner 给的 /64 段分配非常大方,国内教育网和部分移动宽带支持原生 IPv6,走 IPv6 直连有时延迟和丢包比 IPv4 更好,可以尝试 AAAA 记录接入。

另外需要注意,Hetzner 的基础 DDoS 防护能力有限,遇到大流量攻击时会自动空路由 IP 一段时间,期间服务器完全不可达。如果业务对可用性要求高,不要把这些低价实例暴露在无防护的公网入口,应该在前面套 Cloudflare 或自建防护网关。流量统计上,Hetzner 只计算出站流量,20TB 对个人博客、API 服务或 Docker 应用来说绰绰有余,但不适合作为视频图床或大文件下载源。

四、实际应用场景与购买建议

从实际部署角度看,CX21 适合几类典型场景。第一类是个人开发者跑 Docker 环境,比如部署 Gitea、Drone、Nextcloud、Uptime Kuma 等服务,4GB 内存可以让十几个轻量容器同时运行而不会频繁触发 OOM。第二类是跨境电商或外贸站的备用后端,配合欧洲访客可以获得极低延迟,且 GDPR 合规方面欧洲机房有天然优势。第三类是开发测试和数据抓取,但要注意 Hetzner 对滥用投诉非常敏感,IP 被投诉后会要求限期处理,否则可能封机。

不适合的场景主要是面向国内用户的实时业务,例如直播源站、游戏加速、即时通讯信令服务器等。这些业务需要国内机房或至少 CN2 GIA 级别的优化线路,Hetzner 的国际普通线路无法提供稳定低延迟连接。另外,需要公网 IPv4 数量较多的用户也要慎重,Hetzner 默认只给一个 IPv4,额外申请需要说明用途且审核严格,通常不会通过。

下单前有几个坑需要避开。Hetzner 对新账号审核较严,注册后如果没有收到确认邮件,可以在后台提交工单,有时需要护照或身份证照片验证。付款方式支持信用卡、PayPal 和银行转账,PayPal 会直接扣费。创建实例后一定要设置备份快照计划,快照费用按照磁盘实际占用空间计费,40GB 磁盘每月约 2 欧元。销毁实例时必须在控制台点击 Delete,仅关机仍然会按小时计费。如果只是临时测试,可以用完就删,账单精确到小时,成本几乎可以忽略。

总结下来,Hetzner CX21 是一台硬件性能突出、价格极具竞争力的欧洲 VPS。它把成本压到了极致,同时保留了 ECC 内存和高速 NVMe 磁盘,适合那些对 CPU 和磁盘性能有要求、但不需要国内低延迟线路的用户。如果你能接受 230ms 以上的国际延迟,并且愿意用 CDN 或中转来优化访问体验,这台机器在入门价位几乎没有对手。

广告位 · 文章底部(后台-模块管理替换此区域)