一种耗时测试方法、装置、设备及存储介质制造方法及图纸

技术编号:35534306 阅读:30 留言:0更新日期:2022-11-09 14:59
本申请公开了一种耗时测试方法、装置、设备及存储介质,涉及计算机技术领域,用于解决目前只能测试一个整体的带宽和延时的缺点,包括:确定网络文件系统场景下的待测试功能;基于所述待测试功能确定第一调用功能集合与第二调用功能集合;对所述第一调用功能集合执行预设调用操作并记录对应的耗时时长,以得到第一耗时时长;对所述第二调用功能集合执行所述预设调用操作并记录对应的耗时时长,以得到第二耗时时长;基于所述第一耗时时长与所述第二耗时时长计算得到与所述待测试功能对应的目标耗时时长。本申请通过获取两次调用的耗时时长,然后计算得到目标功能的耗时时长,提升了计算每个功能耗时时长的准确性以及性能优化的准确性。的准确性。的准确性。

【技术实现步骤摘要】
一种耗时测试方法、装置、设备及存储介质


[0001]本专利技术涉及计算机
,特别涉及一种耗时测试方法、装置、设备及存储介质。

技术介绍

[0002]NFS(Network File System,网络文件系统)是当前主流异构平台共享文件系统之一。主要应用在UNIX(操作系统)环境下,允许一个系统在网络上与他人共享目录和文件。NFS的工作原理是使用客户端/服务器架构,由一个客户端程序和服务器程序组成。服务器程序向其他计算机提供对文件系统的访问,其过程称为输出。NFS客户端程序对共享文件系统进行访问时,把它们从NFS服务器中“输送”出来,文件通常以块为单位进行传输。
[0003]目前基于NFS场景分析NFS性能时,通常使用测试工具向存储节点读写数据来完成性能的测试,而工具只会返回读写的带宽这样简单的数据。研发人员想要优化性能必须知道哪一环节是耗时性能点,延时点主要包含客户端测试工具延时、客户端TCP/IP(Transmission Control Protocol/Internet Protocol,传输控制协议/网际协议)协议栈延时本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种耗时测试方法,其特征在于,包括:确定网络文件系统场景下的待测试功能;基于所述待测试功能确定第一调用功能集合与第二调用功能集合;对所述第一调用功能集合执行预设调用操作并记录对应的耗时时长,以得到第一耗时时长;对所述第二调用功能集合执行所述预设调用操作并记录对应的耗时时长,以得到第二耗时时长;基于所述第一耗时时长与所述第二耗时时长计算得到与所述待测试功能对应的目标耗时时长。2.根据权利要求1所述的耗时测试方法,其特征在于,所述基于所述待测试功能确定第一调用功能集合与第二调用功能集合,包括:将所述待测试功能之前的不包含所述待测试功能的剩余全部功能确定为所述第一调用功能集合;将所述待测试功能以及所述待测试功能之前的全部功能确定为所述第二调用功能集合。3.根据权利要求1所述的耗时测试方法,其特征在于,所述对所述第一调用功能集合执行预设调用操作并记录对应的耗时时长,以得到第一耗时时长,包括:编译与所述第一调用功能集合对应的环路,以得到第一环路;利用所述第一环路替换所述第一调用功能集合,以得到第一目标环路;对所述第一目标环路执行预设调用操作并记录对应的耗时时长,以得到所述第一耗时时长。4.根据权利要求3所述的耗时测试方法,其特征在于,所述对所述第二调用功能集合执行所述预设调用操作并记录对应的耗时时长,以得到第二耗时时长之前,还包括:将所述第一目标环路还原为所述第一调用功能集合;编译与所述第二调用功能集合对应的环路,以得到第二环路;利用所述第二环路替换所述第二调用功能集合,以得到第二目标环路;相应的,所述对所述第二调用功能集合执行所述预设调用操作并记录对应的耗时时长,以得到第二耗时时长,包括:对所述第二目标环路执行所述预设调用操作并记录对应的耗时时长,以得到所述第二耗时时长。5.根据权利要求4所述的耗时测试方法,其特征在于,所述对所述第二目标环路执行所述预设调用操作并记录对...

【专利技术属性】
技术研发人员:张佳利乔红斌
申请(专利权)人:济南浪潮数据技术有限公司
类型:发明
国别省市:

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

1