2015-04-30 31 views
0

是否有任何方式在Windows系統中,以(a)以編程方式查找網絡適配器的NUMA節點而無需編寫驅動程序或(b)讀寫網絡適配器的接收方擴展選項,而無需編寫一個司機?網絡適配器NUMA

最好的解決方案是(a)所以配置可以完全自動設置。

回答

0

Microsoft blog post詳細信息如何獲取有關係統中不同資源的拓撲信息,包括如何找到系統中任何設備的NUMA節點。基本上,程序遍歷設備樹,直到找到與NUMA節點相關聯的實體(如PCI總線)。

(免責聲明:我寫的帖子,而我在微軟工作)

+0

嗯,是我能找到網絡適配器的PCI總線。但我不知道該總線的NUMA節點或CPU –

+0

直接總線(或設備和根之間的任何總線)應具有DEVPKEY_Numa_Proximity_Domain密鑰集。如果未設置此項,則BIOS/ACPI未向OS顯示所需的信息。 如果設置了密鑰,則可以將鄰近域轉換爲NUMA節點(它們是等效的)。 – Brian

+0

謝謝,我會在星期一嘗試 –