官方授权渠道 · 同款商品实时比价 · 支持对公转账与增值税专票工作日 09:00–21:00 · 工单 7×24 响应

2 核 4G 够不够:把选型从感觉变成算式

选型问题八成可以算出来,剩下两成靠压测。

先算常驻内存

  • 系统与代理:约 250MB(Linux + Nginx)
  • PHP-FPM:每个 worker 约 60–90MB,8 个 worker 约 600MB
  • MySQL:innodb_buffer_pool 建议给到数据热集的 70%,小型站点 512MB 起
  • Redis:按 key 数量 × 平均 100 字节估,留 30% 余量

合计约 1.5GB,2 核 4G 有 2.5GB 余量给突发,够用。若装了 WooCommerce 与多插件,PHP 单进程会涨到 150MB,8 个 worker 就是 1.2GB,此时 2G 必然 OOM。

再算并发

Nginx 静态请求单核可到 3000 QPS;PHP 动态请求单 worker 约 30–50 QPS。日均 8 万 PV、峰值系数 8,峰值约 7.4 QPS,8 个 worker 绰绰有余。真正的瓶颈通常在 MySQL 慢查询。

压测验证

用 wrk 或 ab 打核心接口,观察三项:CPU steal、swap 使用量、P95 延迟。swap 一旦持续非零,说明内存不够,核数再多也救不回来。

本文为云枢技术团队的实践记录,配置与价格随厂商政策变化,落地前请在控制台复核实时报价。