我有一台富士通 Primergy TX100 S2 服务器,我想添加更多网卡。唯一的 PCI 插槽已被 NIC 占用。我有一个可用的 PCI Express x4 插槽和两个 PCI Express x8 插槽。
在我当地的商店里,我只能找到 x1 卡,而 x8 卡非常昂贵且罕见。
我的问题是:如果我购买 PCI Express x1 卡,它可以在 PCI Express x8 插槽上使用吗?我想要 2 张,这样两个 x8 插槽都会被占用。
网卡将在VMware ESXi 5.0中使用。
答案1
任何较小尺寸的 PCI Express 卡都可以放入较大的插槽中。因此,x1 卡可以放入 x8 插槽中。请参阅维基百科文章有关规格的更多信息。
答案2
PCI-e 与旧的 PCI 标准有显著不同(事实上它更多地基于 AGP 而不是 PCI);其中一个更明显的区别是 PCIe 没有像 PCI 那样的并行总线概念。
PCI-e 总线包括车道; 一个通道 (x1) 等于主机和设备之间的一个串行 5gbit/s 链路。
这些链路完全不对称,因此不存在同步问题 - 这解释了它们与 PCI 相比速度更快的原因。
不太明显但同样重要的是,设备和主机不必在物理上匹配它们提供的通道数量——具有两个通道 (x2) 的设备可以连接到单个插槽上具有 2、4、8 或 16 个通道的主机总线。
更复杂的是,主板上的连接器(主机总线或插槽)实际上不必连接每个适合的通道;x16 插槽可以(并且通常会)仅连接 8 个通道,因此实际上它是一条 x8 总线。
这些通常被称为“x16(x8)”或类似的。
因此,为了让你的问题的答案更简短一些:是的,你可以连接任何nPCI-e 设备陣容PCI-e 主机总线,只要中号 >= 中号。