有没有办法以编程方式获取 Centos5 中 Intel 网络接口(interface)卡支持的接收端扩展描述符队列数量?
例如,对于I210
,我想要获得4
,对于I350
,我想要获得8
。
我将在 modprobe.conf
文件中使用该值将 RSS 参数传递给 igb 模块。例如:选项 igb RSS=4,8
我尝试了lspci -vvv
和ethtool -i interface
,但它们都不适合我。
最佳答案
经过一番研究,我发现将 igb 模块的所有 RSS 参数分配 0
就足够了。它自动分配CPU数量或队列数量的最小值。例如:选项 igb RSS=0,0
来自 igb 驱动程序的自述文件:
0 = Assign up to the lesser value of the number of CPUs or the number of queues
关于networking - 获取英特尔网络接口(interface)卡支持的 RSS 描述符队列号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31741256/