鲲鹏平台适配是做什么的
鲲鹏 920 与泰山系列服务器属于 aarch64 架构,openEuler 等国产系统对其支持较为完善,适配的主要工作从「能不能装」转向「性能与稳定性调优」。常用入口包括 CPU 调频策略、NUMA 拓扑感知、网卡多队列与中断亲和性等,这些参数与整机型号强相关,需要以整机厂商手册与公开调优指南为准,避免把通用模板直接套到不同型号上。
基本信息
| 处理器架构 | aarch64 |
|---|---|
| 代表产品 | 鲲鹏 920 处理器与泰山系列服务器 |
| 系统生态 | openEuler 与国产桌面发行版支持较完善 |
| 常用调优入口 | CPU 调频策略、NUMA 拓扑、网卡多队列与中断亲和 |
| 资料依据 | 整机厂商手册与官方调优指南 |
典型使用场景
- 新服务器上线前的基线检查:确认架构、CPU 型号、NUMA 与网卡信息
- 性能优化前的现状采集,形成调优前后的对比数据
- 排查吞吐不足:确认调频策略、网卡多队列与中断绑定是否合理
- 数据库与中间件部署规划:按 NUMA 拓扑安排进程与内存绑定
- 排查网卡识别与驱动加载情况,确认使用的是对应型号的驱动
- 交付验收时记录平台参数,便于后续运维与问题定位
平台信息与调优入口
平台信息与调优入口
lscpu | head -20 # CPU 型号、核数与架构信息
lscpu | grep -i numa # 查看 NUMA 节点数量
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor 2>/dev/null # 当前调频策略
numactl -H 2>/dev/null | head # NUMA 拓扑与各节点内存
lspci | grep -iE 'ethernet|network' | head # 网卡型号
ethtool -i <网卡名> 2>/dev/null | head # 网卡驱动与固件版本
ethtool -l <网卡名> 2>/dev/null # 网卡队列数量
dmesg | grep -iE 'hinic|hns' | head # 常见国产网卡驱动加载信息调优入口与注意
| 调优方向 | 查看方式 | 注意 |
|---|---|---|
| CPU 调频 | scaling_governor | 改前后都要压测对比再决定固化 |
| NUMA | numactl -H 与 lscpu | 进程与内存绑定需与业务匹配 |
| 网卡多队列 | ethtool -l 查看队列数 | 队列数超过核数收益递减 |
| 中断亲和 | 查看中断分配情况 | 依赖型号手册,改错影响吞吐 |
| 驱动版本 | ethtool -i 查看驱动 | 与整机适配清单保持一致 |
默认调频策略可能是省电模式,切换前先做基线压测,切换后再对比同一负载下的表现,用数据决定是否固化为标准配置。
网卡多队列与中断亲和性调整强依赖具体网卡型号与固件版本,参数不当会直接导致吞吐下降或丢包;调整前记录原值,保留一键回退方案。