阿里云服务器ECS巨型帧要不要开通?什么是巨型帧Jumbo Frames?巨型帧英文名Jumbo Frames,哪些云服务器ECS实例规格族支持巨型帧?巨型帧对网络性能的影响、巨型帧和MTU、开启/关闭巨型帧以及使用巨型帧的注意事项,详细参考云服务器ECS官网解读:https://www.aliyun.com/product/ecs
巨型帧(Jumbo Frames)是指有效负载超过IEEE 802.3标准所限制的1500字节的以太网帧。目前阿里云支持8500字节的巨型帧,即允许您发送8500字节载荷的以太网帧。
巨型帧通过增加帧的大小,每个数据包可以携带更多数据,从而减少了所需传输的数据包数量,降低了处理器的负担并提高了整体数据传输速度。在需要高吞吐量和大带宽的网络环境中,特别是在数据中心、服务器场和高速网络互联等传输大量数据的场景中,使用巨型帧有助于减少网络传输耗时和提升网络效率,充分发挥网络性能。
目前支持巨型帧的实例规格族如下:
通用型实例规格族g9i通用型实例规格族g9a通用型实例规格族g9ae海光通用型实例规格族g9h通用型实例规格族g8i通用型实例规格族g8a通用平衡增强型实例规格族g8ae通用型实例规格族g8y通用型实例规格族g7通用算力型实例规格族u2a通用型弹性裸金属服务器实例规格族ebmg9i通用型弹性裸金属服务器实例规格族ebmg9a通用型弹性裸金属服务器实例规格族ebmg9ae通用型弹性裸金属服务器实例规格族ebmg8y通用型弹性裸金属服务器实例规格族ebmg7计算型实例规格族c9i计算型实例规格族c9a计算型实例规格族c9ae计算型实例规格族c8i计算型实例规格族c8a计算平衡增强型实例规格族c8ae计算型实例规格族c8y计算型实例规格族c7计算型弹性裸金属服务器实例规格族ebmc9ae计算型弹性裸金属服务器实例规格族ebmc9i计算型弹性裸金属服务器实例规格族ebmc8y计算型弹性裸金属服务器实例规格族ebmc8i计算型弹性裸金属服务器实例规格族ebmc7内存型实例规格族r9i内存型实例规格族r9a内存型实例规格族r9ae内存型实例规格族r8i内存型实例规格族r8a内存平衡增强型实例规格族r8ae内存型实例规格族r8y内存增强型实例规格族re8内存型实例规格族r7内存型弹性裸金属服务器实例规格族ebmr9ae内存型弹性裸金属服务器实例规格族ebmr9i内存型弹性裸金属服务器实例规格族ebmr8y高主频实例高主频通用型实例规格族hfg9i高主频计算实例规格族hfc9i高主频内存型实例规格族hfr9i高主频内存型实例规格族hfr8i网络增强实例网络增强通用型实例规格族g8ine网络增强计算型实例规格族c8ine网络增强通用型实例规格族g7nex网络增强计算型实例规格族c7nex网络增强通用型实例规格族g7ne存储优化实例本地SSD型实例规格族i5本地SSD型实例规格族i5g本地SSD型实例规格族i5ge存储增强通用型实例规格族g8iseGPU与高性能计算实例GPU计算型实例规格族gn8v/gn8v-tee高性能计算优化型实例规格族hpc8i有关实例规格族的更多网络参数信息,请参见实例规格族中具体实例规格的网络部分。
g8i、c8i、r8i、c8ine、g8ine、9代及以上规格的实例默认支持巨型帧。
您也可以通过DescribeInstanceTypes返回参数中的JumboFrameSupport的值,查询实例规格是否支持巨型帧,true表示支持,false表示不支持。
在云服务场景中,巨型帧的使用可以带来网络性能的提升,特别是在需要处理大量数据传输的应用中。以下是一些云上场景中巨型帧的常见使用场景:
数据中心内部通信:在云数据中心内部,巨型帧可以提高服务器之间的数据传输效率,尤其是在进行大数据分析、数据库同步或分布式计算时。网络最大传输单元MTU(Maximum Transmission Unit)决定了网络上单次可传输数据包的最大尺寸,包含IP数据包头和载荷,不包含以太网头部。理论上MTU越大,可在单个数据包中传递的数据越多,网络通信越高效。详细信息,请参见网络最大传输单元(MTU)。
巨型帧是MTU概念的一个特例,指的是配置了比传统以太网标准MTU(1500字节)更大的MTU值的网络接口所允许传输的数据帧。通常情况下,启用ECS实例的巨型帧时,相应网络接口的MTU会设置为8500字节。
巨型帧技术虽然在部分使用场景中可以带来显著的性能提升,但也存在一些潜在的问题,如兼容性问题、可能增加的网络延迟等。因此,在启用巨型帧之前,需要进行充分的测试和规划,以确保网络的稳定和高效运行。
设备兼容性:需要确保所有网络设备(包括交换机、路由器、网卡等)都支持巨型帧,即需要所有网络设备的MTU都支持巨型帧的大小,否则可能会导致数据包被丢弃或分片,从而降低网络性能。详细信息,请参见MTU对网络性能的影响。您可以通过以下方式开启、关闭ECS实例的巨型帧。
重要
如果您在操作系统上 手动修改了网络接口的MTU (不建议),那么开启、关闭巨型帧后,实例网络接口的MTU的值会以您在操作系统上设置的为准。
在创建ECS实例页,选择支持巨型帧的实例规格时,可选择开启、关闭巨型帧。

实例成功创建且正常启动后,巨型帧开启/关闭已生效。
开启、关闭巨型帧属于网络配置的一部分,如果您是在创建实例之后修改巨型帧配置,或者是调用接口开启、关闭巨型帧,可能需要重启网络服务或者重启网络接口才可以生效。具体操作如下:
Windows实例:重启实例:Windows实例在开启或关闭巨型帧后,需要重启实例操作系统内部才能生效。
使用巨型帧可以提高某些特定网络环境下的效率和性能,尤其是在数据密集型应用如存储区域网络(SAN)、大数据传输、高性能计算(HPC)等场景中。以下是使用巨型帧的一些最佳实践:
评估需求:首先,确定您的网络是否真正需要巨型帧。巨型帧最适合于那些传输大块数据的应用,如大数据分析、备份和恢复、高性能计算等。如果网络主要承载小数据包流量,巨型帧可能不会带来明显好处。详细信息,请参见常见使用场景。