Linux 网卡速率(百兆/千兆)的查看及调整

清泛原创

最近遇到一个奇怪的问题,程序运行过程中网卡打满,导致服务通信全部超时,程序需要在局域网中的通信流量较大,机器是千兆网卡。但通过监控查看实际网速只到了100Mbps,通过查看网卡速率发现的确是100M,最终使用ethtool 工具调整网卡为千兆模式后,问题解决。

用到的命令记录一下:

ls /sys/class/net   #查看网卡名称

cat /sys/class/net/{ethXXX}/speed  #查看某网卡的速率(MB)(百兆or千兆等)

ip -d link  #查看网卡工作状态:UP -启用;DOWN -未启用

ethtool -s {ethXXX} [speed 10|100|1000]  #设置网卡速率为10M/100M/1000M

注:上述命令仅限于物理机查看,虚拟机无效,虚拟机需要在宿主机上进行设置。
--End--

linux ethtool 网卡 速率

分享到:
评论加载中,请稍后...
回到顶部