XenServer更改MTU提升存储连接性能

  XenServer存储连接支持Jumbo Frames(巨型帧),Jumbo Frames最多可以携带9000字节的有效载荷,Jumbo Frames可以减少开销和CPU使用,能够充分发挥以太网的性能,提高数据传输效率,提高存储连接性能。

  Jumbo Frames需要在XenServer、交换机和存储之间所有的互联设备配置,任意一点未做配置,都将会造成存储连接失败。各家交换机和存储的配置各不相同,此文档不做描述,如有需要请参考产品配置文档。以下配置仅涉及XenServer上启用Jumbo Frames和验证方法。(注意:在已经运行虚拟机的环境中启用Jumbo Frames之前,请先关闭所有虚拟机以及停用HA功能。

  1. 查看当前存储连接网卡的信息

    #获取当前网卡的UUID信息,所有存储连接网卡的UUID做好记录;
    xe pif-list device=<PIF 名称>
    
    #获取网卡对应的network-uuid信息
    xe pif-param-list uuid=<PIF UUID> | grep network-uuid
  2. 配置网卡为巨型帧

    xe network-param-set uuid=<network UUID信息> MTU=9000
  3.  PIF启用巨型帧
      如果是新配置的存储连接,直接在XenCenter上加存储连接网卡,并配置好存储IP即可;如果是在生产环境中配置,将按以下方法操作。(已配置IP的网卡,不支持更改MTU信息)
    方法1:

    #重新挂载PIF
    xe pif-unplug uuid=<PIF UUID>
    xe pif-plug uuid=<PIF UUID>

      方法2:
    重启XenServer服务器。

  4. 验证Jumbo Frames

    #获取 NETWORK MTU信息
    xe network-param-list uuid=<NETWORK UUID> | grep MTU
    
    #获取 PIF MTU信息
    xe network-param-list uuid=<PIF UUID> | grep MTU
    
    #MTU最大传输测试
    ping -M do -s 8972 -c 5 <存储 IP>

发表评论