從Win7/Server2008R2開始,GetNumaProximityNode(Ex)函數可用。它應該幫助檢索NUMA節點之間的距離,但我無法從文檔(http://msdn.microsoft.com/en-us/library/ms683206(VS.85).aspx)瞭解它應該如何工作。它說你給它一個距離,並且它返回相應的節點(如果有的話)。如何使用GetNumaProximityNode(Win7 +)?
閱讀從Linux內核和一些HP APIC文檔一些代碼,我看到距離在10(自我的距離是10)的整數倍數的表達,但它也可以蜜蜂像18(不正好兩個慢倍)。但我仍然無法弄清楚如何使用Windows API計算兩個節點之間的距離(在Linux下,libnuma具有一個「距離」功能)。
有誰知道如何使用這個功能?