一种自动监控网卡MTU值的方法、装置、终端及存储介质制造方法及图纸

技术编号:20657231 阅读:25 留言:0更新日期:2019-03-23 08:37
本申请提供一种自动监控网卡MTU值的方法、装置、终端及存储介质,包括:对同一个网内的被测试机和辅助测试机进行参数设置;将被测试机和辅助测试机的初始MTU值设置为网卡的最大MTU值;对被测试机和辅助测试机进行压力传输测试;通过辅助测试机实时监控被测试机的MTU值。本发明专利技术通过将被测试机和辅助测试机的初始MTU值设置为网卡的最大MTU值,并对被测试机和辅助测试机进行压力传输测试,即可通过辅助测试机实时监控被测试机的MTU值,实现自动监控网卡MTU值的目的。本发明专利技术可以减少手动查看工作,对所有主流linux系统装有网卡的服务器均适用,操作简便,具有较强易用性,程序中各模块之间结构清晰,便于维护,有助于提高测试效率。

A Method, Device, Terminal and Storage Medium for Automatic Monitoring of MTU Value of Network Card

This application provides a method, device, terminal and storage medium for automatically monitoring the MTU value of network card, including: setting parameters of the tested machine and the auxiliary testing machine in the same network; setting the initial MTU value of the test machine and the auxiliary testing machine to the maximum MTU value of the network card; testing the pressure transmission of the tested machine and the auxiliary testing machine; and real-time monitoring of the tested machine through the auxiliary testing machine. MTU value of the tester. By setting the initial MTU value of the tester and the auxiliary tester to the maximum MTU value of the network card, and testing the pressure transmission of the tester and the auxiliary tester, the MTU value of the tester can be monitored in real time by the auxiliary tester, and the purpose of automatic monitoring the MTU value of the network card can be realized. The invention can reduce manual viewing work, is applicable to all mainstream Linux system servers equipped with network cards, has simple operation, strong usability, clear structure among modules in the program, is convenient for maintenance, and is helpful to improve test efficiency.

【技术实现步骤摘要】
一种自动监控网卡MTU值的方法、装置、终端及存储介质
本专利技术属于服务器
,具体涉及一种自动监控网卡MTU值的方法、装置、终端及存储介质。
技术介绍
随着互联网时代的到来,云计算的不断发展,数字化的不断普及,数据以及网络的传输已经变得越来越重要。MTU是MaximumTransmissionUnit的缩写。意思是网络上传送的最大数据包。MTU的单位是字节。大部分网络设备的MTU都是1500。本地MTU值大于网络MTU值时,本地传输的数据包过大导致网络会拆包后传输,不但产生额外的数据包,而且消耗了“拆包、组包”的时间。本地MTU值小于网络MTU值时,本地传输的数据包可以直接传输,但是未能完全利用网络给予的数据包传输尺寸的上限值,传输能力未完全发挥。所谓合理的设置MTU值,就是让本地的MTU值与网络的MTU值一致,既能完整发挥传输性能,又不让数据包拆分,因此需要监控本地的MTU值与网络的MTU值是否一致。
技术实现思路
针对现有技术的不足,本专利技术提供一种自动监控网卡MTU值的方法、装置、终端及存储介质,以解决上述技术问题。第一方面,本申请实施例提供一种自动监控网卡MTU值的方法,所述方法包括:对同一个网内的被测试机和辅助测试机进行参数设置;将被测试机和辅助测试机的初始MTU值设置为网卡的最大MTU值;对被测试机和辅助测试机进行压力传输测试;通过辅助测试机实时监控被测试机的MTU值。结合第一方面,在第一方面的第一种实施方式中,所述对同一个网内的被测试机和辅助测试机进行参数设置包括:检查被测试机和辅助测试机的网卡配置;在被测试机和辅助测试机上安装驱动;记录被测试机和辅助测试机的IP;对被测试机和辅助测试机进行lro、gro、tso、gso参数设置,被测试机和辅助测试机所设置的参数一致。结合第一方面,在第一方面的第二种实施方式中,所述对被测试机和辅助测试机进行压力传输测试包括:通过iperf3-cip_partner-t10000对被测试机进行压力传输测试;通过iperf3–s对辅助测试机进行压力传输测试。结合第一方面,在第一方面的第三种实施方式中,所述通过辅助测试机实时监控被测试机的MTU值包括:通过辅助测试机实时读取被测试机的MTU值;将读取的MTU值与初始MTU值进行对比;将对比结果生成日志;保存日志。第二方面,本申请实施例提供一种自动监控网卡MTU值的装置,所述装置包括:参数设置单元,配置用于对同一个网内的被测试机和辅助测试机进行参数设置;初始MTU值设置单元,配置用于将被测试机和辅助测试机的初始MTU值设置为网卡的最大MTU值;压力传输测试单元,配置用于对被测试机和辅助测试机进行压力传输测试;实时监控单元,配置用于通过辅助测试机实时监控被测试机的MTU值。结合第二方面,在第二方面的第一种实施方式中,所述参数设置单元包括:检查模块,配置用于检查被测试机和辅助测试机的网卡配置;驱动安装模块,配置用于在被测试机和辅助测试机上安装驱动;IP记录模块,配置用于记录被测试机和辅助测试机的IP;参数设置模块,配置用于对被测试机和辅助测试机进行lro、gro、tso、gso参数设置,被测试机和辅助测试机所设置的参数一致。结合第二方面,在第二方面的第二种实施方式中,所述压力传输测试单元包括:第一测试模块,配置用于通过iperf3-cip_partner-t10000对被测试机进行压力传输测试;第二测试模块,配置用于通过iperf3–s对辅助测试机进行压力传输测试。结合第二方面,在第二方面的第三种实施方式中,所述实时监控单元包括:读取模块,配置用于通过辅助测试机实时读取被测试机的MTU值;对比模块,配置用于将读取的MTU值与初始MTU值进行对比;日志生成模块,配置用于将对比结果生成日志;日志保存模块,配置用于保存日志。第三方面,提供一种终端,包括:处理器、存储器,其中,该存储器用于存储计算机程序,该处理器用于从存储器中调用并运行该计算机程序,使得终端终端执行上述的终端终端的方法。第四方面,提供了一种计算机存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述各方面所述的方法。第五方面,提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述各方面所述的方法。本专利技术的有益效果在于,本专利技术提供的自动监控网卡MTU值的方法、装置、终端及存储介质,通过将被测试机和辅助测试机的初始MTU值设置为网卡的最大MTU值,并对被测试机和辅助测试机进行压力传输测试,即可通过辅助测试机实时监控被测试机的MTU值,实现自动监控网卡MTU值的目的。本专利技术可以减少手动查看工作,对所有主流linux系统装有网卡的服务器均适用,操作简便,具有较强易用性,程序中各模块之间结构清晰,便于维护,有助于提高测试效率。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本申请一个实施例的方法的示意性流程图。图2是本申请一个实施例的装置的示意性框图。图3为本专利技术实施例提供的一种终端的结构示意图。具体实施方式为了使本
的人员更好地理解本专利技术中的技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。为了使本
的人员更好地理解本专利技术中的技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。下面对本申请中出现的关键术语进行解释。图1是本申请一个实施例的方法的示意性流程图。其中,图1执行主体可以为一种自动监控网卡MTU值的装置。如图1所示,该方法100包括:步骤110,对同一个网内的被测试机和辅助测试机进行参数设置;步骤120,将被测试机和辅助测试机的初始MTU值设置为网卡的最大MTU值;步骤130,对被测试机和辅助测试机进行压力传输测试;步骤140,通过辅助测试机实时监控被测试机的MTU值。为了便于对本专利技术的理解,下面以本专利技术自动监控网卡MTU值的方法的原理,结合实施例中自动监控网卡MTU值的过程,对本专利技术提供的自动监控网卡MTU值的方法作进一步的描述。可选地,作为本申请一个实施例,所述对同一个网内的被测试机和辅助测试机进行参数设置包括:检查被测试机和辅助测试机的网卡配置;在被测试机和辅助测试机上安装驱动;记录被测试机和辅助测试机的IP;对被测试机和辅助测试机进行lro、gro、tso、gso参数设置,被测试机和辅助测试机所设置的参数一致。可选地,作为本申请一个实施例,所述对被测试机和辅助测试机进行压力传输测试包括:通过iperf3-cip_partner-t10000对被测试机进行压力传输本文档来自技高网
...

【技术保护点】
1.一种自动监控网卡MTU值的方法,其特征在于,所述方法包括:对同一个网内的被测试机和辅助测试机进行参数设置;将被测试机和辅助测试机的初始MTU值设置为网卡的最大MTU值;对被测试机和辅助测试机进行压力传输测试;通过辅助测试机实时监控被测试机的MTU值。

【技术特征摘要】
1.一种自动监控网卡MTU值的方法,其特征在于,所述方法包括:对同一个网内的被测试机和辅助测试机进行参数设置;将被测试机和辅助测试机的初始MTU值设置为网卡的最大MTU值;对被测试机和辅助测试机进行压力传输测试;通过辅助测试机实时监控被测试机的MTU值。2.根据权利要求1所述的方法,其特征在于,所述对同一个网内的被测试机和辅助测试机进行参数设置包括:检查被测试机和辅助测试机的网卡配置;在被测试机和辅助测试机上安装驱动;记录被测试机和辅助测试机的IP;对被测试机和辅助测试机进行lro、gro、tso、gso参数设置,被测试机和辅助测试机所设置的参数一致。3.根据权利要求1所述的方法,其特征在于,所述对被测试机和辅助测试机进行压力传输测试包括:通过iperf3-cip_partner-t10000对被测试机进行压力传输测试;通过iperf3–s对辅助测试机进行压力传输测试。4.根据权利要求1所述的方法,其特征在于,所述通过辅助测试机实时监控被测试机的MTU值包括:通过辅助测试机实时读取被测试机的MTU值;将读取的MTU值与初始MTU值进行对比;将对比结果生成日志;保存日志。5.一种自动监控网卡MTU值的装置,其特征在于,所述装置包括:参数设置单元,配置用于对同一个网内的被测试机和辅助测试机进行参数设置;初始MTU值设置单元,配置用于将被测试机和辅助测试机的初始MTU值设置为网卡的最大MTU值;压力传输测试单...

【专利技术属性】
技术研发人员:杨永峰
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1