USB制造技术

技术编号:39725294 阅读:5 留言:0更新日期:2023-12-17 23:30
本申请提供

【技术实现步骤摘要】
USB传输测试方法、装置、系统、电子设备及存储介质


[0001]本申请涉及计算机
,尤其涉及一种
USB
传输测试方法

装置

系统

电子设备及存储介质


技术介绍

[0002]随着服务器市场的发展,不同设计的服务器机型日益繁多,这些服务器在开发阶段均需要进行各项性能的测试,例如服务器的
USB
接口的数据传输能力测试

[0003]现有技术往往采用通过
USB

SATA
线缆,将服务器的
USB
接口外接一块
HDD
硬盘,并在服务器系统下应用
fio
工具进行
HDD
盘读写速率的测试,将
HDD
盘读写速率作为服务器上该
USB
接口的性能数据,得到服务器的
USB
数据传输性能

但是,这种测试防范受
USB

SATA
线缆自身的数据传输能力和
HDD
盘自身的数据传输能力等因素的限制,不能准确表达服务器的
USB
接口的实传输能力,传输测试准确度程度低


技术实现思路

[0004]本申请提供了一种
USB
传输测试方法

装置

系统

电子设备及非易失性可读存储介质,解决了现有技术中的
USB
数据传输测试依赖外接设备,测试结果受外接设备影响,准确度程度低的问题

[0005]第一方面,本申请提供了一种
USB
传输测试方法,该方法包括:
[0006]通过
USB
加载运行器对所述第一
USB
接口和所述第二
USB
接口进行数据传输连通处理;
[0007]根据预先设置的传输测试模式,通过所述
USB
加载运行器进行所述第一
USB
接口和所述第二
USB
接口之间的数据收发测试,得到第一传输测试结果

[0008]可选的,本申请提供的
USB
传输测试方法还包括:
[0009]通过
USB
加载运行器调用接口给所述第一
USB
接口分配第一虚拟互联网协议;
[0010]通过
USB
加载运行器调用接口给所述第二
USB
接口分配第二虚拟互联网协议,其中,所述第二虚拟互联网协议与所述第一虚拟互联网协议网段相同,所述第二虚拟互联网协议和所述第一虚拟互联网协议互相连通

[0011]可选的,本申请提供的
USB
传输测试方法还包括:
[0012]根据预先设置的调优参数对所述服务器进行所述第一
USB
接口和所述第二
USB
接口之间的数据收发测试,得到所述第一传输测试结果

[0013]可选的,本申请提供的
USB
传输测试方法还包括:
[0014]根据所述多个第一调优参数对所述服务器进行所述第一
USB
接口和所述第二
USB
接口之间的数据收发测试,得到多个第一中间传输测试结果;
[0015]对多个所述第一中间传输测试结果进行平均处理,得到第一均速传输测试结果;
[0016]根据所述多个第二调优参数对所述服务器进行所述第一
USB
接口和所述第二
USB
接口之间的数据收发测试,得到多个第二中间传输测试结果;
[0017]对多个所述第二中间传输测试结果进行平均处理,得到第二均速传输测试结果;
[0018]对所述第一均速传输测试结果和所述第二均速传输测试结果进行大小比对,得到速率比对结果;
[0019]当所述速率比对结果为所述第一均速传输测试结果大于所述第二均速传输测试结果,将所述第一均速传输测试结果作为所述服务器的所述第一传输测试结果

[0020]可选的,本申请提供的
USB
传输测试方法还包括:
[0021]根据所述第一传输测试结果对应的调优参数对所述服务器进行所述第一
USB
接口和所述第二
USB
接口之间的持续数据收发测试,得到多个输出传输速率;
[0022]对所述多个输出传输速率根据预先设置的波动幅度阈值进行波动幅度判断,得到波动幅度判断结果;
[0023]当所述波动幅度判断结果为所述多个输出传输速率之间的波动幅度位于所述波动幅度阈值范围内,生成所第二传输测试结果

[0024]可选的,本申请提供的
USB
传输测试方法还包括:
[0025]将所述多个输出传输速率分别与预先设置的传输速率范围进行比较,得到速率范围比较结果;
[0026]当所述速率范围比较结果为所述多个输出传输速率均位于所述传输速率范围内,生成第三传输测试结果

[0027]第二方面,本申请还提供一种
USB
传输测试装置,包括:
[0028]第三
USB
接口,用于与所述第一
USB
接口连通;
[0029]第四
USB
接口,用于与所述第二
USB
接口连通;
[0030]USB
加载运行器,用于当所述第三
USB
接口连通所述第一
USB
接口且所述第四
USB
接口连通所述第二
USB
接口连通后,对所述第三
USB
接口和所述第四
USB
接口进行数据传输连通处理,还用于根据预先设置的传输测试模式,进行所述第三
USB
接口和所述第四
USB
接口之间的数据收发测试,得到第一传输测试结果

[0031]第三方面,本申请还提供一种
USB
传输测试系统,包括:
[0032]数据传输连通模块,用于通过
USB
加载运行器对所述第一
USB
接口和所述第二
USB
接口进行数据传输连通处理;
[0033]第一传输测试模块,用于根据预先设置的传输测试模式,通过所述
USB
加载运行器进行所述第一
USB
接口和所述第二
USB
接口之间的数据收发测试,得到第一传输测试结果

[0034]第四方面,本申请还提供了一种电子设备,该电子设备包括处理器和存储器,存储器存储可在处理器上本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种
USB
传输测试方法,其特征在于,应用于服务器,所述服务器包括第一
USB
接口和第二
USB
接口,所述方法包括:通过
USB
加载运行器对所述第一
USB
接口和所述第二
USB
接口进行数据传输连通处理;根据预先设置的传输测试模式,通过所述
USB
加载运行器进行所述第一
USB
接口和所述第二
USB
接口之间的数据收发测试,得到第一传输测试结果
。2.
根据权利要求1所述的方法,其特征在于,所述通过
USB
加载运行器对所述第一
USB
接口和所述第二
USB
接口进行数据传输连通处理包括:通过
USB
加载运行器调用接口给所述第一
USB
接口分配第一虚拟互联网协议;通过
USB
加载运行器调用接口给所述第二
USB
接口分配第二虚拟互联网协议,其中,所述第二虚拟互联网协议与所述第一虚拟互联网协议网段相同,所述第二虚拟互联网协议和所述第一虚拟互联网协议互相连通
。3.
根据权利要求1所述的方法,其特征在于,所述传输测试模式包括性能测试模式,所述根据预先设置的传输测试模式,通过所述
USB
加载运行器进行所述第一
USB
接口和所述第二
USB
接口之间的数据收发测试,得到传输测试结果包括:根据预先设置的调优参数对所述服务器进行所述第一
USB
接口和所述第二
USB
接口之间的数据收发测试,得到所述第一传输测试结果
。4.
根据权利要求3所述的方法,其特征在于,所述调优参数包括多个第一调优参数和多个第二调优参数,所述根据预先设置的调优参数对所述服务器进行所述第一
USB
接口和所述第二
USB
接口之间的数据收发测试,得到所述第一传输测试结果包括:根据所述多个第一调优参数对所述服务器进行所述第一
USB
接口和所述第二
USB
接口之间的数据收发测试,得到多个第一中间传输测试结果;对多个所述第一中间传输测试结果进行平均处理,得到第一均速传输测试结果;根据所述多个第二调优参数对所述服务器进行所述第一
USB
接口和所述第二
USB
接口之间的数据收发测试,得到多个第二中间传输测试结果;对多个所述第二中间传输测试结果进行平均处理,得到第二均速传输测试结果;对所述第一均速传输测试结果和所述第二均速传输测试结果进行大小比对,得到速率比对结果;当所述速率比对结果为所述第一均速传输测试结果大于所述第二均速传输测试结果,将所述第一均速传输测试结果作为所述服务器的所述第一传输测试结果
。5.
根据权利要求3所述的方法,其特征在于,所述传输测试模式还包括压力测试模式,所述根据预先设置的调优参数对所述服务器进行所述第一
USB
接口和所述第二
USB
...

【专利技术属性】
技术研发人员:张翔宇杨悦
申请(专利权)人:苏州元脑智能科技有限公司
类型:发明
国别省市:

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

1