别被多核骗了!为什么买 VPS 必须看单核(Single-Core)性能?古董 Xeon E5 踩坑记
2026-08-14 · DevCraft Studio
商家吹的4核VPS,背后常是十年前的洋垃圾Xeon E5。本文讲清单核性能为何决定网站快慢,并教你用Geekbench 6和Sysbench实测真实算力。
你肯定见过这类广告:几美元一个月,4 核 CPU、8G 内存、年付更便宜,看着比主流云厂商便宜一大截。很多人冲着“4 核”下单,结果网站慢得离谱,后台点一下要转好几秒,SSL 握手偶尔卡成几秒,高峰期甚至直接打不开。问题往往不在带宽、不在内存,也不在商家“骗”了你,而在那个被吹上天的“4 核”上。它们大概率是一颗二手的、十来年高龄的 Intel Xeon E5。这篇文章就聊聊:为什么买 VPS 必须看单核(Single-Core)性能,多核数量是怎么骗人的,以及怎么用 Geekbench 6 和 Sysbench 把真实算力测出来。读完你会明白,挑 VPS 时“几核几 G”是最没用的参数之一。
延伸阅读
更多相关攻略推荐:【知识库自托管 02】2026 实测:VPS 自托管 Anythin、【知识库自托管 03】2026 实测:搬瓦工/RackNerd 上自、【备份系列 03】VPS 数据备份实战:快照、rsync、Resti、如何给 VPS 厂商做"信用评估":跑路、超售与售后风险排查手册、【知识库自托管 01】2026 企业/个人私有文档 RAG 问答选型。
便宜 VPS 爱的“洋垃圾”:二手 Xeon E5 到底什么来头
很多低价 VPS 商家(尤其是一些年付几美元、标称 2~4 核的方案)底层用的是数据中心淘汰下来的二手服务器,CPU 常见就是 Intel Xeon E5-26xx 的 v1 / v2 系列。比如 Xeon E5-2670 v2,发布于 2013 年,基于 Ivy Bridge EP 架构,22 纳米工艺,10 核 20 线程,基础频率 2.5GHz、单核最高睿频 3.3GHz。更早的 E5-2670 v1 是 2012 年的 Sandy Bridge,连 AVX2 指令集都没有。
为什么商家爱用它们?两个原因。第一,这些洋垃圾是从海外机房成批退役下来的,单机几十个核心,分摊到每个 VPS 上几乎不要钱;第二,核心数好当卖点——“4 核”听起来比“1 核”强四倍,营销上特别好讲。但核心多不代表每个核心快,这是本文反复要强调的点。这类老架构的单核性能,放到今天已经被新 CPU 按在地上摩擦。
顺带说一句,为什么这类机器在国人圈子里尤其常见?因为早年海外机房大规模换机,海量 E5 整机流入二手市场,不少国内商家直接整机租下再拆成 VPS 卖,成本低到不可思议。所以你看到的“年付 100 块 4 核”往往就是它的产物。
为什么 WordPress、PHP、MySQL、Nginx 的 SSL 握手都卡在单核
你可能会想:我有 4 个核啊,一个慢怕什么?问题在于,网站这类应用的大量工作本质上是“单线程”的,也就是同一时刻只能塞进一个核心里跑。多出来的核只负责“同时多接几个访客”,但每个访客感受到的快慢,由单个核心决定。
具体看几个典型场景:
- PHP / WordPress:PHP 是单线程解释执行的。每次来一个请求,PHP-FPM 就派一个 worker 进程去处理,这个进程从头到尾基本只用到一个核心。你的首页哪怕只慢 200 毫秒,瓶颈也落在这一个核心的单线程速度上。
- MySQL 查询:很多 SQL 查询(尤其没命中索引、要排序或做 join 的时候)是单线程执行的。一张大表的全表扫描,慢就慢在单核算力,加核没用。
- Nginx 的 HTTPS(SSL/TLS)握手:TLS 握手要算非对称加密(RSA / ECDSA),这是纯 CPU 运算,而且发生在单个连接、单个核心上。并发一高、握手一多,慢核心直接变成 TTFB(首字节时间)的瓶颈。
- Redis 单命令、各种 build / 压缩任务:本质都是单线程密集计算。
所以真相是:你买到的“4 核”里,决定你网站快不快的,往往是那个最慢的核心的单线程能力。多出来的核只是用来并发处理更多请求,但每个请求本身的速度,由单核说了算。老 Xeon E5 单核弱,于是出现“能同时服务的人多了,但每个人都很慢”的尴尬局面。
Turbo 频率的谎言:邻居一抢,你的 3.3GHz 只剩 2.5GHz
即便看参数,老 E5 也藏着坑。规格表上写着“最高睿频 3.3GHz”,但那是单核满载、且散热和供电都充足时的瞬时值。在共享 VPS 上,你和其他几十个用户挤在同一颗物理 CPU 上,所谓“CPU 偷取时间”(steal time)会很高——物理核被邻居抢走,你根本摸不到 3.3GHz,长期只能在 2.5GHz 基础频率附近晃。这也是为什么同样型号的 E5,不同商家跑出来的分数能差出一大截:谁超售得狠,谁的单核就缩水得厉害。
验证方法很简单,用 top 或 mpstat 看 %st(steal)那一行。如果长期高于 10%~20%,说明邻居很吵,你的单核性能被严重稀释,这时候“几核”完全没有意义,因为单核都被抢没了。
新架构 1 核秒杀旧架构 4 核:IPC、频率与代差
为什么同样是 3GHz 左右,新 CPU 就是快?三个因素叠加:
- IPC(每时钟周期指令数):架构越新,一个时钟周期能干的事越多。从 Sandy Bridge 到 Zen 3,十来年里 IPC 涨了好几代,同样 3GHz,Zen 3 一个周期干的活比老 E5 多得多。
- 指令集与加速:新 CPU 有 AVX2 / AVX-512、更好的加密指令(AES-NI 也有,但新架构实现更快),做 SSL、压缩、矩阵运算时成倍提速。
- 内存与缓存:老 E5 配的是 DDR3 内存,带宽和延迟都落后;新平台是 DDR4 / DDR5,加上更大的缓存,喂数据更快。
把这些加起来,就出现了“新架构 1 核 ≈ 旧架构 2~3 核”的现象。对那些单线程任务(PHP、MySQL、TLS 握手)来说,与其要 4 个慢核心,不如要 2 个快核心。这也是为什么很多人把老 E5 的 VPS 换成 AMD EPYC / Ryzen 或 Intel Xeon Scalable(Ice Lake 及以后)的机器后,网站肉眼可见地变快。
用 Geekbench 6 + Sysbench 实测你的 VPS 单核算力
别只看商家给的型号名字,自己跑分最靠谱。社区最常用的是 YABS(Yet Another Bench Script),一条命令打包测 CPU、磁盘和网络:
curl -sL yabs.sh | bash跑完会输出 Geekbench 6 的单核(Single Core)和多核(Multi Core)分数,还会给一个在线结果链接,方便跟别人的同款机器对比。注意看输出里 “CPU Model” 那一行,它直接告诉你这颗物理 CPU 是什么。如果你看到 Xeon E5-26xx v1/v2,心里就要有数:单核大概率偏弱。如果你的 VPS 内存只有 512MB~1GB,Geekbench 可能把内存吃爆导致 SSH 断线,可以加 -g 跳过它:
curl -sL yabs.sh | bash -s -- -g更专注地测单核算力,用 Sysbench 最直接。单核测试:
sysbench cpu --cpu-max-prime=20000 --threads=1 run多核测试:
sysbench cpu --cpu-max-prime=20000 --threads=$(nproc) run看输出的 events per second(每秒事件数),越高越好。行业里有个粗略参考:每月 2~3 美元的低端机,单核大约在 1500~2500 之间;5~6 美元的中端机约 2500~4500;10 美元以上的高端机 4500+。另外,多核分数应当接近“单核分数 × 核心数”,如果差很远(比如单核 1200 但 4 核只有 3000),多半是 CPU 被超售、邻居在抢资源。
想单独跑 Geekbench 6 也可以手动下载:
wget https://cdn.geekbench.com/Geekbench-6.3.0-Linux.tar.gz
tar xzf Geekbench-6.3.0-Linux.tar.gz
cd Geekbench-6.3.0-Linux
./geekbench6怎么选不被坑:单核分数对照与选购速查
拿到单核分数后,可以这样判断(针对建站场景):低于 500 基本属于“垃圾档”,WordPress 这种动态站点会明显卡顿;500~1000 是平均水平,勉强能用;1000~1500 算不错;1500 以上才是高频好机器该有的水平。一般来说,跑 WordPress 单核有个 300 分就能动,但要想流畅,700 分以上才放心。
一个速查思路:如果你的站点只是静态页或少量动态请求,单核 500 也能忍;如果是 WooCommerce、论坛这类重 PHP/MySQL 的,建议单核 1000 起步;如果是高并发 API,直接奔着 1500+ 去。记住,这时候多一个核的帮助,远不如把单核分数提一档来得实在。
具体到商家:像 Hetzner 的 CX 系列、Contabo 的部分方案用的是较新的 AMD/Intel 架构,单核表现通常比那些还在堆老 E5 的便宜货好;RackNerd、ColoCrossing 这类低价商家有些方案确实会用到老 E5,下单前建议先搜一下别人的 YABS 跑分再决定。买之前多看真实评测的 Geekbench 单核,比看“几核几 G”有用得多。
还有一个常被忽略的点:单核弱不仅拖慢网站,还会让日常运维变痛苦。比如 git clone 大仓库、npm install、编译 nginx 模块、跑 CI 脚本,这些本质都是单线程或弱并行任务,在老 E5 上动辄多花几倍时间。所以哪怕你不建站,只是把 VPS 当跳板机和编译机,单核分数也直接决定你的等待时长,挑机器时这块同样要算进去。
一句话总结:核数是糖衣,单核才是药。买 VPS 前,先问一句“单核跑分多少”,再用 YABS 验证,别被 4 核、8 核的营销数字带偏了。
常见问题 FAQ
问:为什么不能只看 CPU 核数? 答:很多便宜 VPS 用老 Xeon E5(如 2680v2/v4),核多但单核性能弱、还超售。网站、数据库多为单线程瓶颈,单核分数比核数更决定实际快慢。买前用 Geekbench/Yabs 看单核分。
问:怎么查 VPS 真实单核性能? 答:用 Yabs.sh(含 Unix Bench、DD、fio)或 Geekbench 跑分,重点看单核与磁盘 I/O。别信商家标称 GHz,同频不同代差很多;社区实测贴比参数表更可信。
问:买哪种 CPU 更稳? 答:新代(如 Ryzen、Ice Lake、Cascade Lake)单核强且少超售更稳。BuyVM Ryzen、DMIT 高端款体验好;纯便宜大碗的 E5 机器适合练手、代理,别指望重负载峰值稳定。