在C语言中,是否有查询网络接口NUMA节点信息的方法?
我的系统是ubuntu 14.04。
现在,我只能通过在bash中执行以下操作来获得它:
cat/sys/class/net/[设备名称]/device/numa节点
谢谢,
最佳答案
有numactl使用的libnuma api。
http://developer.amd.com/wordpress/media/2012/10/LibNUMA-WP-fv1.pdf
尽管你可能会为自己做更多的工作,因为sysfs已经
为你安排的。在内核中,您可以从结构设备中获取numa_node,该设备嵌入到struct pci_dev中。sysfs访问器函数是numa_node_show。
关于c - 在C中,有没有一种方法可以获取网络接口(interface)的Numa节点信息,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24071513/