网卡修改网速和 buffer
0、安装 ethtool
yum install ethtool
1、修改网速
Ethtool 是用于查询及设置网卡参数的命令。概要:
复制代码
怎样使 ethtool 设置永久保存在网络设备中?
解决方法一:ethtool 设置可通过/etc/sysconfig/network-scripts/ifcfg-ethX 文件保存,从而在设备下次启动时激活选项。例如:ethtool -s eth0 speed 100 duplex full autoneg off 此指令将 eth0 设备设置为全双工自适应,速度为 100Mbs。若要 eth0 启动时设置这些参数, 修改文件/etc/sysconfig/network-scripts/ifcfg-eth0 ,添加如下一行:ETHTOOL_OPTS="speed 100 duplex full autoneg off"
解决方法二:将 ethtool 设置写入/etc/rc.d/rc.local 之中。
2、修改 buffer size
buffer size 较小会导致网络丢包
查看当前网卡的 buffer size 情况
复制代码
由于我的是 rx 包会有 droped 的情况我们用 ethtool -G eth0 rx 2048 同样 对于 eth1 也是如此 ethtool -G eth1 rx 2048 再看看修改过后的
复制代码
几个小时后,已经没有丢包增加的情况了
版权声明: 本文为 InfoQ 作者【耳东】的原创文章。
原文链接:【http://xie.infoq.cn/article/e325058508e0bcaadee434cb5】。未经作者许可,禁止转载。
评论