PCI Express x8 插槽上的 PCI Express x1 網卡
我有一台 Fujitsu 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。
任何較小尺寸的 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)”或類似的。
因此,為了使您的問題的簡短回答更長:是的,您可以將任何xN PCI-e 設備連接到xM PCI-e 主機匯流排,只要M >= N。