![“无法设置设备环参数:操作不支持”](https://linux22.com/image/735066/%E2%80%9C%E6%97%A0%E6%B3%95%E8%AE%BE%E7%BD%AE%E8%AE%BE%E5%A4%87%E7%8E%AF%E5%8F%82%E6%95%B0%EF%BC%9A%E6%93%8D%E4%BD%9C%E4%B8%8D%E6%94%AF%E6%8C%81%E2%80%9D.png)
我正在尝试使用 ethtool 更改 HP BL460C 服务器的 RX 和 TX,并得到以下结果:
ethtool -G eth0 rx 4078 tx 4078
Cannot set device ring parameters: Operation not supported
我的司机信息如下:
driver: be2net
version: 10.2r
firmware-version: 12.0.1110.11
bus-info: 0000:06:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: no`
CentOS 版本 6.6
我们需要对在此服务器上运行的多播应用程序进行调整。
答案1
您可以将参数添加到接口配置文件并重新启动吗?
这将在文件中添加如下一行/etc/sysconfig/network-scripts/ifcfg-ethX
。
ETHTOOL_OPTS="-G ${DEVICE} rx 4078 tx 4078"
另一个选择是将值传递给 modprobe 设置中的 be2net 模块。以下是一个例子。
insmod be2net.ko rx_frag_size=value
或/etc/modprocbe.d/be2net.conf
:
options be2net rx_frag_size=value
另请参阅HPE的建议:https://support.hpe.com/hpsc/doc/public/display?docId=mmr_kc-0106342