使用ethtool排查网卡速率问题
今天去现场帮一个客户排查备份网络速率问题。
用户期望是万兆的速率,但实际上目前只有千兆,因为目前上面运行着数据库,且数据量较大,千兆的备份网络速率不能满足用户备份数据库的时长要求。
首先,确认备份网络是由两块网卡(eth3,eth4)做了bonding,起名为bondeth1。
使用ethtool查看底层的eth3和eth4两块网卡,发现当前速率都是千兆(Speed:1000Mb/s)。
ethtool eth3
ethtool eth4
但是网卡本身能够支持三种速率,分别是:1000baseT/Full、10000baseT/Full、25000baseCR/Full。
正常应该是自适应的。
而同时使用ethtool看到的网卡信息,有一个信息引起了我的注意:
Auto-negotiation:off
看字面意思就是自适应是关的?
进一步去查看网卡的配置文件:
cd /etc/sysconfig/network-scripts
cat ifcfg-eth3
cat ifcfg-eth4
发现都配置了一行:
ETHTOOL_OPTS="speed 1000 duplex full autoneg off"
显然是配置了1000Mb/s的速率,且关闭了自适应。
确认备份网络可以重启,将RAC两个节点的对应着两个网卡配置文件中的这行都注释掉,使用ifdown和ifup重启网卡。
还是1000Mb/s的速率(Speed:1000Mb/s)。
与客户进一步沟通发现之前交换机是千兆的,所以怀疑可能历史配置了这样的参数适配千兆交换机,但是现在对应交换机已更换升级为万兆。
因为上一次更换交换机时发现速率上不去,所以交换机那边也做了速率限制。
所以下一步思路是等交换机那边变更去掉限制,然后再观察看网卡是否可以能够自适应万兆速率。
此外,也发现业务网络同样存在一样的问题,但因为考虑到业务影响,所以暂时先不调整业务网卡,等备份网络正常后再由客户决策是否调整业务网卡。
使用ethtool排查网卡速率问题的更多相关文章
- linux网卡速率和双工模式的配置
linux网卡速率和双工模式的配置 (2012-09-06 14:39:57) 转载▼ 标签: 科技 网络接口 协商 网卡 工具 it 分类: Linux 改变网络接口的速度和协商方式的工具miito ...
- linux下怎么判断网卡速率?
我们都知道ifconfig -a 可以列出所有网卡,但是怎么判读是千兆网卡还是百兆网卡呢? 1. 判断是千兆网卡还是百兆网卡 ethtool ethx 查看支持的速率 实际网卡速率可以看Speed 1 ...
- ethtool 解决网卡丢包严重和网卡原理【转】
转自:https://blog.csdn.net/u011857683/article/details/83758869 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog ...
- ethtool 解决网卡丢包严重和网卡原理
1 概述 最近业务上老有问题,查看发现overruns值不断增加,学习了一下相关的知识.发现数值也在不停的增加.发现这些 errors, dropped, overruns 表示的含义还不大一样. ...
- linux下查看网卡速率
转自:http://blog.csdn.net/liugongfeng/article/details/50263733 我们都知道ifconfig -a 可以列出所有网卡,但是怎么判读是千兆网卡还是 ...
- ethtool查看网卡以及修改网卡配置
ethtool 命令详解 命令描述: ethtool 是用于查询及设置网卡参数的命令. 使用概要:ethtool ethx //查询ethx网口基本设置,其中 x 是对应网卡的编号,如et ...
- Linux 查看网卡速率及版本
查看网卡速率:ethtool 网卡名 如ethtool eth0 查看网卡驱动版本号:ethtool -i 网卡名 如ethtool -i eth0 示例: [root@nt3 ~]# etht ...
- ethtool确定网卡对应的物理网口
在配置有多个网络接口的设备时我们会犯难,eth0.eth1.--到底是那个接口? 我使用的机器是CentOS系统,打开终端,输入ethtool –help 显示帮助信息,下面我就简要介绍一下最常用的两 ...
- linux设置网卡速率
ethtool # ethtool ethX //查询ethX网口基本设置 # ethtool –h //显示ethtool的命令帮助(help) # ethtool –i ethX //查询ethX ...
- centos8平台使用ethtool配置网卡
一,ethtool命令所属的包 [root@centos8 liuhongdi]# whereis ethtool ethtool: /usr/sbin/ethtool /usr/share/man/ ...
随机推荐
- tinymce富文本编辑器升级问题
突然这样,之前好好地.
- Windows 平台 UTF-8 编码转换为本机编码
std::string from_utf8(const std::string& src) { int n = MultiByteToWideChar(CP_UTF8, 0, src.c_st ...
- java基础-反射-day15
目录 1. 案例引入 2. Class 的理解 3. 反射的详细使用 4. Class 类都有哪些实例 5. 详细使用 6. 获取属性 7. 获取方法 8 获取类的 接口 注解 所在的包 9. 思考 ...
- 小白学标准库之 flag
Go 提供了解析命令行参数的 flag 包,本文旨在介绍 flag 的使用及内部实现等. 1. flag 包使用及实现 type PropertyOfPod struct { Namespace *s ...
- 凸优化 | Lagrange 对偶:极大极小不等式的证明
背景: Lagrange 对偶:对于优化问题 \[\begin{aligned} &\mathrm{minimize} ~~ &f_0(x) \\ &\mathrm{subje ...
- 08-避免Latch的产生
1.Latch简介 Latch就是锁存器,是一种在异步电路系统中,对输入信号电平敏感的单元,用来存储信息 锁存器在数据未锁存时,输出端的信号随输入信号变化,就像信号通过一个缓冲器,一旦锁存信号有效,数 ...
- 【mysql】 解决 auto_increment 字段 Column count doesn't match value count at row 1
1, 表结构 man +-------+-------------+------+-----+---------+----------------+| id | int(11) | NO | PR ...
- iframe访问页面,出现 ERR_BLOCKED_BY_RESPONSE
那是因为服务器输出了 X-Frame-Options 头,只要把这个头删除掉,就没问题了
- Shell-全局变量-export
- [转帖]linux内存挂载
1.主要功能 在linux中,为了提高读写速度,可以将内存挂载到目录,常见的文件格式有tmpfs和ramfs. 2.挂载步骤 $ sudo mkdir /mnt/tmp $ sudo mkdir /m ...