一句实话
If you can plot a hockey-stick on your CPU steal time, you've already outgrown the VPS. Steal above 5% sustained means a neighbour is winning the scheduler — your latency P99 will reflect it long before your average load looks bad. The Linux scheduler statistics documentation is the canonical reference for what the st column actually represents.
低于上述临界值时,VPS 几乎总是正确的选择。现代 EPYC 核心上的 KVM,搭配本地 NVMe 存储和 AES-NI,对于典型的 Web、VPN、邮件、IRC 和 Lightning 工作负载,性能可达裸机的 92–97%。保留的这 92–97% 性能完全值得价格差异和热调整的便利性。
VPS 仍然适用的明确场景
个人出口(自用 WireGuard 或 OpenVPN 端点)、持续低于 25 MB/s 的 Tor 中继、单用户邮件服务器、Bitcoin 剪枝节点、服务不足数百个钱包的 Monero 远程节点、小型社区 Matrix 主服务器、私人游戏服务器、工作集低于 240 GB 的个人种子盒——这些均可在 VPS 上稳定运行,迁移至裸机收益甚微。
Why: their bottleneck is rarely raw CPU. It's network reach, IP reputation, jurisdictional posture, and whether the host throttles port 25 or shapes p2p traffic. A VPS that gives you full root, raw sockets, unmetered uplink and editable rDNS is functionally identical to bare-metal for these loads.
工作负载超出 VPS 承载能力的四个信号
Sustained CPU steal above 5%. Run vmstat 1 for a peak hour. If `st` regularly sits above 5, you're sharing a core with someone hot. We re-host neighbours when steal climbs, but a dedicated host removes the variable entirely.
工作集超过 24 GB 且对延迟敏感。KVM 上的内存竞争在我们的主机上很少见(我们不超售内存),但 Bitcoin txindex 规模的数据集(磁盘约 120 GB,热页 10–30 GB)开始触发 ARC 驱逐模式,此时 64 GB ECC 内存余量会改变行为。Lightning 路由节点、拥有 200 个以上联邦房间的 Matrix Synapse,以及 Postgres 密集型 CI 数据库,都比预期更早触及这一临界点。
Disk write bandwidth above 400 MB/s sustained. Single Gen4 NVMe handles this on a VPS. Two Gen4 NVMe in mirror on a dedicated tier handles it without the GC pauses that come with shared NVMe namespaces. (Confirm with iostat -x 1 — watch w_await and %util.)
持续网络出口超过 5 Gbps。我们提供 10 Gbps 不限量 VPS 套餐,短时间确实能跑到 10 Gbps——但持续数小时 5 Gbps 以上,在你独占网卡的独立硬件上更为稳定。
| Metric | VPS limit | Dedicated needed | Why |
|---|---|---|---|
| CPU steal time | > 5% sustained | 0% (no neighbour) | Removes the noisy-neighbour variable from your P99 latency budget. |
| Working set in RAM | > 24 GB hot | 64 GB+ ECC | ARC eviction patterns become measurable past 24 GB; 64 GB headroom changes the curve. |
| Disk write bandwidth | > 400 MB/s sustained | 2× Gen4 NVMe mirror | Shared NVMe namespace GC pauses get visible past 400 MB/s on a VPS. |
| Network egress | > 5 Gbps sustained | Dedicated NIC | 10 Gbps shared bursts work; sustained 5 Gbps for hours is more comfortable on a dedicated NIC. |
独立服务器明显胜出的场景
Bitcoin Core or Ethereum archive nodes you intend to operate for years without re-IBD'ing. The 36-hour IBD on a single-socket EPYC with 2× Gen4 NVMe in software RAID is night-and-day faster than the 3–4 day IBD on a Business-tier VPS, and once it's done, the disk reliability matters more than the throughput.
Lightning 路由枢纽,目标 1000+ 通道和大容量。HTLC 吞吐在负载下受 CPU 限制,独占核心消除偶发通道状态延迟的 steal-time 抖动。
公共 Matrix 主服务器,承载数千个联邦房间。Postgres 独占一块 NVMe + Synapse worker 独占另一块 + Redis 独占第三命名空间 = 三条零竞争 I/O 通道。
自托管 CI,构建集群运行 Docker-in-Docker、sysbox 或大规模 Firecracker 微虚拟机。嵌套虚拟化在 KVM 上可用,但裸机消除了第二层半虚拟化开销。
BGP 宣告的 /29 或 /48,使用你自己的 AS 路径。我们在 Bastion 及以上的独立服务器等级上提供 BGP 会话;VPS 套餐共享我们的前缀。
定价计算
VPS Pro 套餐 $27.50/月,提供 Xeon Gold 6430 上 8 个 vCPU、24 GB DDR5 ECC、400 GB NVMe、5 Gbps 不限量带宽。Shield 独立服务器 $79/月,提供 EPYC 7313P 16 核/32 线程、64 GB DDR4 ECC、2×1 TB NVMe、1 Gbps 不限量带宽。独立服务器每月多付 $24,换来约 2 倍 CPU、2.7 倍内存、5 倍磁盘,且为镜像存储。
If your workload is CPU-, RAM-, or storage-bound, the bump pays for itself the day you provision. If it's network-bound at 5+ Gbps, the VPS keeps winning until you size up to a Bastion or higher with 10 Gbps included.
按月加密货币计费且无最低消费,意味着你可以在压力测试期间跑一个月独立服务器,若实际负载低于预期再退回 VPS。没有年度承诺锁定你。
迁移手册
Rsync + 切换窗口:在同一司法管辖区开通独立服务器,通过本地网络 rsync 数据集(同一机房内主机间内部带宽 10 Gbps 以上),在 VPS 上设置维护页面,执行最终同步,切换 DNS 或 IP 故障转移。总停机时间:数百 GB 数据集通常 2–10 分钟。
如果你的 IP 很重要(Lightning 通道、联邦 Matrix 主服务器、邮件 rDNS),我们可以在同一机房内跨主机迁移 /29 而无需更换 IP——提交工单,我们在静默窗口期 24 小时内完成。
如果无法接受任何停机:双活一天。保持两台主机同时运行,修改应用使其同时写入两台,将读请求导向独立服务器,待独立服务器成为权威后切断写入。这是我们见过客户成功执行的每次数据库迁移的标准流程。