Hardware

PCIE 插槽是否與 CPU 插槽耦合?

  • January 31, 2017

我正在嘗試了解主機板的硬體規格(http://www.tyan.com/Motherboards_S7070_S7070WGM2NR

關於 PCI-E 的擴展槽,

Expansion Slots PCI-E   
(1) PCI-E Gen3 x8 slot(#1,CPU1)/ 
(1) PCI-E Gen3 x16 slot(#2,CPU1) / 
(1) PCI-E Gen3 x16 slot(#4,CPU0)/ 
(1) PCI-E Gen3 x16 slot(#6,CPU0)

為什麼每個 PCI-E 插槽似乎都與 CPU 插槽有一些聯繫?

這是什麼意思?

PCI-e 通道過去來自晶片組。這些通道不依賴於任何 CPU。但是現在一些 PCI-e 通道也直接連接到 CPU。

這意味著使用兩個 CPU 可以擁有比使用 1 個 CPU 更多的 PCI-e 通道。或者從另一個角度來看,沒有安裝一個 CPU,一些 PCI-e 通道沒有連接。主機板上可能有物理插槽,但在安裝相關 CPU 之前,這些插槽不會起作用。

在您的情況下,主機板是為E5-2600 CPU 設計的,並使用c612 晶片組。該晶片組提供多達 8 個 PCI-e v2 通道,每個 CPU 提供多達 40 個 PCI-e v3 通道。由主機板製造商決定如何使用它們。在這種情況下,來自 CPU#0 的通道被路由到一些擴展插槽和板載 SAS 控制器,而來自 CPU#1 的通道被路由到其他擴展插槽,來自晶片組的通道用於乙太網和管理。CPU#1 上的 PCIe 似乎沒有得到充分利用,因此如果您想安裝大量 IO 卡,這可能不是最好的主機板。

引用自:https://serverfault.com/questions/829653