用 CPUInfo 指导硬件选型
快速获取关键指标
把指标映射到选型决策
| 关注点 | 从 CPUInfo 看什么 | 选型建议 |
|---|---|---|
| 架构与发行版 | Architecture/flags(如 x86_64、aarch64、riscv64;lm 表示 64 位) | 先确定架构,再选对应 Ubuntu 版本(如 amd64、arm64、riscv64),避免不兼容镜像。 |
| 并行度与并发 | CPU(s)、Core(s) per socket、Thread(s) per core、Socket(s) | 计算并行能力:总逻辑 CPU = Socket(s) × Core(s) per socket × Thread(s) per core。高并发服务优先更多核心/线程;批处理/编译看重物理核心。 |
| 单核与频率 | model name、CPU MHz、CPU max MHz | 关注单核性能与最高睿频(如 CPU max MHz),对单线程/低延迟任务更关键。 |
| 缓存层级 | L1d/L1i/L2/L3 cache | 更大缓存通常利于数据库、JVM、游戏与编译等内存敏感负载。 |
| 虚拟化与平台 | Virtualization(如 VT‑x/AMD‑V)、flags(如 vmx/svm) | 需要 KVM/QEMU、容器嵌套或硬件虚拟化时,选择支持虚拟化并开启 BIOS 虚拟化选项的 CPU。 |
| 内存与 NUMA | NUMA node(s) | 多路 CPU/大内存服务器注意 NUMA 亲和与绑核,减少跨 NUMA 访问开销。 |
| 能耗与散热 | model name 中的低功耗型号特征 | 笔记本/边缘设备优先低功耗 SKU;数据中心关注 TDP 与散热空间。 |
三步完成选型
常见坑与排查