在C中,有沒有辦法查詢網絡接口的numa節點信息?在C中,有沒有辦法獲得網絡接口的numa節點信息
我的系統是Ubuntu 14.04。
現在,我只能通過做在bash下面得到它:
貓/ SYS /班/ NET/[DEVICE_NAME] /設備/ numa_node
非常感謝,
在C中,有沒有辦法查詢網絡接口的numa節點信息?在C中,有沒有辦法獲得網絡接口的numa節點信息
我的系統是Ubuntu 14.04。
現在,我只能通過做在bash下面得到它:
貓/ SYS /班/ NET/[DEVICE_NAME] /設備/ numa_node
非常感謝,
還有libnuma api其中numactl使用。
http://developer.amd.com/wordpress/media/2012/10/LibNUMA-WP-fv1.pdf
雖然你可能蜜蜂使更多的工作,對自己作爲sysfs的你已經 組織這一點。在內核中,您可以關閉嵌入在struct pci_dev中的struct device的numa_node。 sysfs訪問器函數是numa_node_show。
thx鏈接和歷史位〜! –
那麼,我認爲這類信息大部分只在sysfs中,......
我將使用C文件IO函數來讀取它。
非常感謝@SimpleJ。
這可能並不理想,但您可以使用C文件IO函數來讀取該文件而不是使用cat。 – SimpleJ
@SimpleJ抱歉的混淆描述。是的,我試圖避免那 –
@SimpleJ也用戶可以在不同的地方掛載sysfs, –