我有一个富士通Primergy TX100 S2服务器,我想添加更多的网卡。 唯一的PCI插槽已经被一个网卡占用。 我有一个PCI Express x4插槽和两个PCI Express x8插槽。
在我当地的商店里,我只能findx1卡,而x8的卡非常昂贵且很less见。
我的问题是:如果我购买PCI Express x1卡,它将在PCI Express x8插槽上工作? 我想要2件,所以这两个x8插槽将被占用。
网卡将在VMware ESXi 5.0中使用。
任何尺寸较小的PCI Express卡都可以装入较大的插槽中。 所以一个x1卡将适合一个x8插槽。 有关规范的更多信息,请参阅Wikipedia文章 。
PCI-e与旧的PCI标准有很大的不同(实际上更多基于AGP的是PCI)。 其中一个更明显的差异是PCIe没有像PCI那样的并行总线概念。
PCI-e总线由通道组成; 一个通道(x1)等于主机和设备之间的一个串行5gbit / s链路。
这些链接是完全不对称的,因此不会遇到同步问题 – 这就解释了它们与PCI相比速度更快。
不太明显但同样重要的是,设备和主机不必在物理上匹配它们提供的通道数量 – 具有两个通道(x2)的设备可以通过2,4,8或16连接到主机总线一个插槽上的车道。
为了进一步复杂化,主板上的连接器( 主机总线或插槽)不必实际连接每个适合的通道; 一个x16插槽可以(通常是)只连接8个通道,使其成为现实中的x8总线。
这些往往被称为“x16(x8)”或类似的。
因此,为了简短回答您的问题:是的,只要M> = N ,就可以将任何xN PCI-e设备连接到xM PCI-e主机总线。