暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Linux环境mtu修改

原创 乔治和猫 2022-11-18
2116

Linux环境mtu修改

适用环境

  • Oracle19c可以配置私网网卡MTU值修改为大于1500的值(如9000)以提高节点间的网络交换效率
  • 需求条件
    • 私网所连交换机支持并且已配置MTU=9000的大分片网络配置
    • 所有节点操作系统对应的私网网卡已配置MTU=9000
    • 由于需重启私网网卡,为确保集群间通信正常,需停止各节点集群软件,待修改并确认MTU生效之后启动

配置方法

  • 网卡配置文件
1. 查看私网网卡对应的网络接口(多私网网卡需确认清楚对应关系)

root$ ifconfig -a

#如所有节点私网网卡均为:
eth1
eth4

2. 编辑对应的网络接口配置文件

cd /etc/sysconfig/network-scripts/
vi ifcfg-eth1

#添加

MTU=9000

vi ifcfg-eth4

#添加

MTU=9000


3. 重启网卡,应用配置

ifdown eth1
ifup eth1

ifdown eth4
ifup eth4



4. 确认MTU生效
ifconfig -a

可能出现的问题

  • 故障简述:两节点RAC,单个节点启动后,另外一个节点无法启动,只能启动到crsd进程,然后在crs日志中一直报GCIP错误,远端也显示无法收到对向网络心跳

  • 问题原因: ifconfig -a 排查得知 大分片未生效 使用1500分片之后可以正常启动crs

临时生效方法
ifconfig [ethname] mtu 9000

ifconfig [ethname] mtu 1500
重启后会恢复配置文件配置,需长期生效请使用上文方法
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论