什么是巨型帧Jumbo Frames?云服务器开启巨型帧有什么用?

什么是巨型帧Jumbo Frames?云服务器开启巨型帧有什么用?

什么是巨型帧?巨型帧Jumbo Frames是指有效负载超过IEEE 802.3标准所限制的1500字节的以太网帧,阿里云服务器部分ECS实例支持开启和关闭巨型帧配置。本文阿里云服务器网aliyunfuwuqi.com整理巨型帧的详细介绍,包括什么是巨型帧、巨型帧开启和关闭配置教程、巨型帧使用场景及注意事项:

阿里云巨型帧Jumbo frames

什么是巨型帧(Jumbo Frames)

巨型帧英文Jumbo Frames,配置巨型帧通过增加帧的大小,每个数据包可以携带更多数据,从而减少了所需传输的数据包数量,降低了处理器的负担并提高了整体数据传输速度。在需要高吞吐量和大带宽的网络环境中,特别是在数据中心、服务器场和高速网络互联等传输大量数据的场景中,使用巨型帧有助于减少网络传输耗时和提升网络效率,充分发挥网络性能。目前阿里云支持8500字节的巨型帧,即允许用户发送8500字节载荷的以太网帧。领券链接 aliyun.club 阿里云CLUB中心免费领取上云补贴。

支持巨型帧的ECS云服务器规格

并不是所有的云服务器ECS都支持巨型帧,支持巨型帧的ECS实例规格如下:

  • 通用型实例规格族g9i
  • 通用型实例规格族g8i
  • 通用型实例规格族g8a
  • 通用型实例规格族g7
  • 通用型实例规格族g8y
  • 计算型实例规格族c8i
  • 计算型实例规格族c8a
  • 计算型实例规格族c7
  • 计算型实例规格族c8y
  • 内存型实例规格族r8i
  • 内存型实例规格族r8a
  • 内存型实例规格族r7
  • 内存型实例规格族r8y
  • 网络增强通用型实例规格族g7ne
  • 网络增强计算型实例规格族c7nex
  • 网络增强通用型实例规格族g7nex
  • 计算平衡增强型实例规格族c8ae
  • 通用平衡增强型实例规格族g8ae
  • 内存平衡增强型实例规格族r8ae
  • 存储增强通用型实例规格族g8ise
  • 计算型弹性裸金属服务器实例规格族ebmc7
  • 通用型弹性裸金属服务器实例规格族ebmg7
  • 高性能计算优化型实例规格族hpc8i
  • GPU计算型实例规格族gn8v/gn8v-tee
  • 领券入口 aliyun.club 阿里云CLUB中心免费领取上云补贴。

巨型帧开启/关闭的方法

在创建云服务器ECS时可以选择开启或关闭巨型帧,如果云服务器已经创建成功,也可以在云服务器管理控制台配置巨型帧,阿里云服务器网aliyunfuwuqi.com整理详细图文方法如下:

创建云服务器ECS时开启/关闭巨型帧的方法

在阿里云服务器ECS页面::aliyunfuwuqi.com/go/ecs 创建ECS时,在实例下面有开启巨型帧的选项,如下图:

阿里云服务器ECS开启巨型帧

已经创建的ECS实例开启/关闭巨型帧的方法

在阿里云服务器ECS管理控制台,找到需要修改巨型帧的ECS实例,点击右侧的【更多】--【网络和安全组】--【修改巨型帧配置】

在修改巨型帧配置对话框,根据实际需要开启、关闭巨型帧,如下图:

修改巨型帧配置

注意:开启、关闭巨型帧属于网络配置的一部分,如果你是在创建ECS实例之后修改巨型帧配置,或者是调用接口开启、关闭巨型帧,可能需要重启网络服务或者重启网络接口才可以生效

已经创建的云服务器ECS修改巨型帧配置,仅仅在这里设置是不够的,Windows服务器需要重启系统后生效;如果是Linux服务器,需要重启网络服务使巨型帧配置生效,执行命令:sudo systemctl restart NetworkManager

配置巨型帧对网络的影响

通过配置巨型帧,可以更好地提高网络吞吐量、减少CPU负载、改善网络处理时间及提升大块数据传输效率:

  • 提高网络吞吐量:通过支持超过标准以太网帧大小(1500字节)的数据包,巨型帧允许单次传输更多的数据,从而减少数据包的数量,提高网络吞吐量。
  • 减少CPU负载:更少的帧处理意味着CPU需要处理的网络中断和数据包重组任务减少,这可以减轻CPU负担,提高整体系统性能。
  • 改善应用的网络处理时间:通过减少数据传输所需的帧数量,巨型帧能够降低应用在网络处理和传输上的耗时,这对于要求大带宽、数据密集型的应用(如高性能计算、大数据传输、存储区域网络等)尤为重要。
  • 提升大块数据传输效率:对于需要传输大量连续数据的应用(如数据库备份、大规模文件传输、视频流媒体服务等),巨型帧能够显著提升传输速度和效率。

巨型帧的使用场景

为了方便大家更好理解巨型帧,巨型帧主要用于以下使用场景:

在云服务场景中,巨型帧的使用可以带来网络性能的提升,特别是在需要处理大量数据传输的应用中。以下是一些云上场景中巨型帧的常见使用场景:

  • 数据中心内部通信:在云数据中心内部,巨型帧可以提高服务器之间的数据传输效率,尤其是在进行大数据分析、数据库同步或分布式计算时。
  • 存储区域网络(SAN):在云环境中,SAN用于连接服务器和存储设备。使用巨型帧可以减少数据传输过程中的耗时和开销,提高数据备份和恢复的效率。
  • 虚拟机迁移:在云环境中,虚拟机可能需要在物理服务器之间迁移。巨型帧可以减少迁移过程中的网络耗时,加快迁移速度。
  • 高性能计算(HPC):在云上进行科学计算或工程模拟等高性能计算任务时,巨型帧可以提高数据传输速率,减少计算任务的完成时间。
  • 视频流和多媒体传输:云服务器可能需要处理大量的视频和多媒体内容传输。巨型帧可以提升带宽和传输效率,提供更流畅的用户体验。

巨型帧和MTU的区别

巨型帧和MTU有什么区别?巨型帧是MTU概念的一个特例。MTU是指网络最大传输单元,即Maximum Transmission Unit,MTU决定了网络上单次可传输数据包的最大尺寸,包含IP数据包头和载荷,不包含以太网头部。理论上MTU越大,可在单个数据包中传递的数据越多,网络通信越高效。

巨型帧指的是配置了比传统以太网标准MTU(1500字节)更大的MTU值的网络接口所允许传输的数据帧。通常情况下,启用云服务器ECS实例的巨型帧时,相应网络接口的MTU会设置为8500字节。领券链接 aliyun.club 阿里云CLUB中心免费领取上云补贴。

巨型帧常见问题与解答

问:使用巨型帧进行UDP/ICMP通信时,如果遇到性能急剧下降的情况,如何解决?

答:检查数据包分片情况,必要时关闭ECS实例的巨型帧。

问:ECS实例开启巨型帧的情况下,通过UDP/ICMP协议访问云服务(OSS、RDS等)时,遇到网络不通的问题,如何解决?

答:当前ECS访问云服务的流量会经过负载均衡产品,受限于负载均衡产品不支持分片报文的转发,因此可能导致不通。解决方法是缩小ECS访问云服务的消息大小,以确保数据包不分片,且尺寸小于等于1500字节。

更多关于阿里云服务器ECS的巨型帧问题,请参考阿里云服务器网。

相关推荐
喜欢你,还有大家4 分钟前
Linux笔记8——shell编程基础-2
linux·服务器·笔记
泽虞13 分钟前
《LINUX系统编程》笔记p3
linux·运维·服务器·c语言·笔记·面试
苹果醋32 小时前
Java并发编程-Java内存模型(JMM)
java·运维·spring boot·mysql·nginx
dingcb1682 小时前
4090服务器无法sudo apt update 问题解决
运维·服务器
头发那是一根不剩了2 小时前
服务器硬盘进行分区和挂载
linux·运维·服务器
心一信息3 小时前
如何通过华为无线控制器添加一个名为yunwei的无线网络
运维·网络·华为
stark张宇3 小时前
Linux 零基础入门,看这一篇就够了
linux·服务器
TDengine (老段)3 小时前
TDengine IDMP 运维指南(4. 使用 Docker 部署)
运维·数据库·物联网·docker·时序数据库·tdengine·涛思数据
三婶儿3 小时前
在没有客户端的客户环境下,如何用 Python 一键执行 MySQL 与达梦数据库 SQL
运维·后端·python
xcs194053 小时前
AI 自动化编程 trae 体验2 帮我分析一个项目
运维·自动化