0
是否有任何方式在Windows系統中,以(a)以編程方式查找網絡適配器的NUMA節點而無需編寫驅動程序或(b)讀寫網絡適配器的接收方擴展選項,而無需編寫一個司機?網絡適配器NUMA
最好的解決方案是(a)所以配置可以完全自動設置。
是否有任何方式在Windows系統中,以(a)以編程方式查找網絡適配器的NUMA節點而無需編寫驅動程序或(b)讀寫網絡適配器的接收方擴展選項,而無需編寫一個司機?網絡適配器NUMA
最好的解決方案是(a)所以配置可以完全自動設置。
這Microsoft blog post詳細信息如何獲取有關係統中不同資源的拓撲信息,包括如何找到系統中任何設備的NUMA節點。基本上,程序遍歷設備樹,直到找到與NUMA節點相關聯的實體(如PCI總線)。
(免責聲明:我寫的帖子,而我在微軟工作)
嗯,是我能找到網絡適配器的PCI總線。但我不知道該總線的NUMA節點或CPU –
直接總線(或設備和根之間的任何總線)應具有DEVPKEY_Numa_Proximity_Domain密鑰集。如果未設置此項,則BIOS/ACPI未向OS顯示所需的信息。 如果設置了密鑰,則可以將鄰近域轉換爲NUMA節點(它們是等效的)。 – Brian
謝謝,我會在星期一嘗試 –