给服务器加装 M.2 扩展卡时,最常见的浪费是卡够快、插槽不够快。理清 PCIe 版本、通道数与实际带宽的对应关系,才能让扩展卡的性能物有所值。
先算清每代 PCIe 的通道带宽
PCIe 3.0 单通道带宽约 1GB/s,x4 理论值约 4GB/s;PCIe 4.0 单通道约 2GB/s,x4 约 8GB/s,x8 约 16GB/s,x16 约 32GB/s。扣除编码开销后,实际可用一般是理论值的九成上下,做容量与性能规划时建议按此折算,留一点余量。
插槽物理长度不等于电气通道数
- 全长 x16 插槽可能只连到 x4 电气通道,装机前务必查主板手册;
- 第二条 x16 常与第一条共享通道,插满后各自降为 x8;
- x8 的卡插 x16 槽可用,反过来把四口卡插进 x8 槽,四条盘就只能抢两条盘的带宽;
- 直连 CPU 的通道通常比芯片组分出的更稳定,延迟也更低。
按通道档位匹配卡片端口数
两条高速 NVMe 盘各占 x4 时,PCIe 3.0 平台优先选带宽更充裕的 PCI-EX4转M.2双口扩展卡(40G);若只做数据仓储或备份盘,PCI-EX4转M.2双口扩展卡(20G) 更经济。数据中心整机里存储扩展与网络通道的分配思路,可参考数据中心高速互联解决方案。
选型记住一句话:先确认插槽能给几条通道,再决定卡片给几个端口,顺序反了就会为用不到的带宽买单。拿不准主板手册里通道表的,可以让 EB-LINK 技术支持协助核对,电话 0755-83179002。