服务器硬盘读写性能测试平台及方法与流程

文档序号:30583751发布日期:2022-06-29 14:10阅读:473来源:国知局
服务器硬盘读写性能测试平台及方法与流程

1.本技术涉及性能测试技术领域,特别是涉及一种服务器硬盘读写性能测试平台及方法。


背景技术:

2.服务器作为一种提供计算和应用服务的装置,在现在技术领域扮演着重要的角色,作为服务器内部关键元件之一的硬盘,其运行状态对服务器的工作效能产生重要的影响。实际应用中,通常会采用悬空设置服务器和通过风扇辅助散热的方式,以实现对服务器的降温。但是将服务器悬空设置会导致服务器发生肉眼不可见地形变,从而对设置在其内部的硬盘的读写性能产生影响。因此,在服务器出厂投产之前,需要对服务器内部硬盘的读写性能进行测试。
3.现有技术中,通常会采用将服务器放置于操作台上,通过变换设置于服务器内部的风扇的转速,实现对硬盘的读写性能的测试。但是,由于操作台尺寸有限,每次只能实现对一台或两台服务器的性能测试;并且基于现有技术,无法模拟服务器的实际安装环境,即无法实现在服务器发生肉眼不可见地形变时,服务器硬盘读写性能的测试。
4.因此,急需提出一种能够模拟服务器实际工作环境、能够提升硬盘读写性能测试效率、且操作便捷的服务器硬盘读写性能测试平台及方法。


技术实现要素:

5.基于此,有必要针对上述技术问题,提供一种能够模拟服务器实际工作环境、能够提升硬盘读写性能测试效率、且操作便捷的服务器硬盘读写性能测试平台及方法。
6.一方面,提供一种服务器硬盘读写性能测试平台,包括机架,所述机架的底部设置有升降机构,所述机架的顶部设置有第二平台,所述第二平台上设置有第一通孔,所述第一通孔内穿设有测试载台,所述测试载台的底部与所述升降机构相连接,所述测试载台包括第三平台和第四平台,所述第三平台和第四平台之间设置有用于安装服务器的支架;当所述升降机构使得所述测试载台位于最顶端时,所述第三平台的顶面与所述第二平台的顶面对齐;当所述升降机构使得所述测试载台位于最底端时,所述第四平台的顶面与所述第二平台的顶面对齐。
7.在其中一个实施例中,所述升降机构采用液压机构,所述机架的底部设置有第一平台,所述液压机构的液压缸固定在所述第一平台上,所述液压机构的活塞杆与所述测试载台相连接,且所述液压机构在所述第一平台上设置有多个。
8.在其中一个实施例中,平台还包括支撑件,当所述升降机构使得所述测试载台位于最顶端时,所述支撑件可拆卸安装于所述液压机构的液压缸顶面与所述第三平台的底面之间。
9.在其中一个实施例中,所述支架上设置有多个安装板,所述安装板上设置有多个卡槽,所述卡槽上可拆卸安装有滑动装置。
10.在其中一个实施例中,所述滑动装置包括滑轨和滑块,所述滑轨的两端可拆卸安装在所述卡槽中,所述滑块可滑移地连接在所述滑轨上,所述服务器放置在所述滑块上。
11.在其中一个实施例中,所述第四平台上设置有第二通孔,所述第二通孔用于穿设测试线。
12.另一方面,提供了一种服务器硬盘读写性能测试方法,包括使用服务器硬盘读写性能测试平台,所述方法包括以下步骤:设置基准硬盘于第四平台;将服务器放置在滑块上,调整所述服务器风扇的转速,基于任一转速读取所述服务器硬盘的读写性能参数,获得实际读写性能参数;读取所述基准硬盘的读写性能参数,获得基准读写性能参数;基于所述基准读写性能参数和所述实际读写性能参数,判断所述服务器硬盘是否满足作业要求。
13.在其中一个实施例中,所述方法包括以下步骤:读取多个服务器硬盘的读写性能参数;将任两个所述服务器硬盘的读写性能参数进行对比,获取对比结果;基于所述对比结果,判断所述服务器硬盘是否满足作业要求。
14.在其中一个实施例中,读取多个服务器硬盘的读写性能参数时,包括:调整每一所述服务器风扇的转速;所述多个服务器风扇的转速不一致,或,所述多个服务器风扇的转速均一致。
15.在其中一个实施例中,判断所述服务器是否满足作业要求,包括:计算任两个服务器硬盘的读写性能参数的差值的绝对值;将所述差值的绝对值与预设阈值进行对比,判断所述服务器是否满足作业要求。
16.上述服务器硬盘读写性能测试平台及方法,所述平台包括机架,所述机架的底部设置有升降机构,所述机架的顶部设置有第二平台,所述第二平台上设置有第一通孔,所述第一通孔内穿设有测试载台,所述测试载台的底部与所述升降机构相连接,所述测试载台包括第三平台和第四平台,所述第三平台和第四平台之间设置有用于安装服务器的支架;当所述升降机构使得所述测试载台位于最顶端时,所述第三平台的顶面与所述第二平台的顶面对齐;当所述升降机构使得所述测试载台位于最底端时,所述第四平台的顶面与所述第二平台的顶面对齐。所述平台可实现性强,在对服务器硬盘读写性能测试过程中,只需安装服务器至支架,服务器处于悬空状态,能够达到模拟服务器处于正常工作状态,具有操作便捷的有益效果;并且所述支架上可以设置多个服务器同时对服务器硬盘的读写性能进行测试,能够达到提升硬盘读写性能测试效率的有益效果。
附图说明
17.图1为本发明的服务器硬盘读写性能测试平台的第一状态结构示意图;
18.图2为本发明的服务器硬盘读写性能测试平台的第二状态结构示意图;
19.图3为本发明的服务器硬盘读写性能测试平台的测试载台结构示意图;
20.图4为图3中a处的局部放大图;
21.图5为本发明的服务器硬盘读写性能测试方法的流程示意图;
22.图6为本发明的服务器硬盘读写性能测试方法的流程示意图;.
23.图7为本发明的计算机设备的内部结构图。
24.图中:
25.1、机架;2、升降机构;3、第二平台;4、第一通孔;5、测试载台;6、第三平台;7、第四
平台;8、支架;9、第一平台;10、支撑件;11、安装板;12、卡槽;13、滑动装置;14、滑轨;15、滑块;16、第二通孔;17、服务器。
具体实施方式
26.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
27.实施例一
28.本技术提供的服务器硬盘读写性能测试平台,如图1-图4所示,包括机架1,所述机架1的底部设置有升降机构2,所述机架1的顶部设置有第二平台,所述第二平台上设置有第一通孔4,所述第一通孔4内穿设有测试载台5,所述测试载台5的底部与所述升降机构2相连接,所述测试载台5包括第三平台6和第四平台7,所述第三平台6和第四平台7之间设置有用于安装服务器17的支架8;当所述升降机构2使得所述测试载台5位于最顶端时,所述第三平台6的顶面与所述第二平台3的顶面对齐,一方面,确保了在对服务器硬盘的读写性能进行测试的过程中,如果安装在支架8上的服务器17发生掉落,第二平台3和第三平台6可以起到承接掉落的服务器17的作用,另一方面,在对服务器硬盘读写性能进行测试的过程中,还可以利用第二平台3进行常规作业;当所述升降机构2使得所述测试载台5位于最底端时,所述第四平台7的顶面与所述第二平台3的顶面对齐,提升了第二平台3的利用率,技术人员可以在第二平台3上开展作业。
29.在一个实施例中,所述升降机构2采用液压机构,所述机架1的底部设置有第一平台,所述液压机构的液压缸固定在所述第一平台9上,所述液压机构的活塞杆与所述测试载台5相连接,且所述液压机构在所述第一平台9上设置有多个。当需要将测试载台5抬升时,活塞杆伸出液压缸将测试载台5向上抬升;当测试载台5不进行测试作业时,活塞杆收缩至液压缸,带动测试载台5恢复至初始状态,即第四平台7的顶面与第二平台3的顶面对齐。
30.在一个实施例中,平台还包括支撑件,当所述升降机构2使得所述测试载台5位于最顶端时,所述支撑件10可拆卸安装于所述液压机构的液压缸顶面与所述第三平台6的底面之间。即所述支撑件10可以是套设于所述活塞杆上的,仅需保证活塞杆的两端分别与液压缸的顶面和第三平台6的底面抵接,能够保证测试载台5处于稳定状态即可。
31.在一个实施例中,所述支架8上设置有多个安装板11,所述安装板11上设置有多个卡槽12,所述卡槽12上可拆卸安装有滑动装置13。
32.在一个实施例中,所述滑动装置13包括滑轨14和滑块15,所述滑轨14的两端可拆卸安装在所述卡槽12中,所述滑块15可滑移地连接在所述滑轨14上,所述服务器17放置在所述滑块15上。
33.在一个实施例中,所述第四平台7上设置有第二通孔16,所述第二通孔16用于穿设测试线。在对服务器硬盘读写性能进行测试的过程中,需要通过测试线将基准硬盘与服务器17通信连接,以实现实际读写性能参数与基准读写性能参数的比对,将测试线穿过第二通孔16与服务器17通信连接,可以提升服务器硬盘读写性能测试环境的整洁度。第二通孔16还可以用于穿设电缆,即在对服务器硬盘读写性能进行测试的过程中,需要通过电缆将服务器17通电,可以将电缆穿过第二通孔16与服务器17电性连接。需要理解的是,所述基准
硬盘为不受服务器17内部各元件干扰的硬盘,即处于理想工作状态下的硬盘。当通过测试线将基准硬盘与服务器17连接时,基准硬盘与服务器硬盘工作环境差异为:基准硬盘不受因服务器17发生形变、因服务器17内部元件工作而产生的干扰。
34.工作原理说明:当测试载台5处于非工作状态时,液压机构处于复位状态,即活塞杆收缩于液压缸内,测试载台5位于最底端,第四平台7的顶面与第二平台3的顶面对齐;当测试载台5处于工作状态时,液压机构将测试载台5抬升至工作高度,待测试载台5被抬升至工作高度后,安装支撑件10于所述液压机构的液压缸顶面与所述第三平台6的底面之间,并将服务器17安装至滑轨14上,服务器17悬空设置于测试载台5;当测试载台5被抬升至最顶端时,第三平台6的顶面与第二平台3的顶面对齐。
35.实施例二
36.在一个实施例中,如图5和图6所示,提供了一种服务器硬盘读写性能测试方法,方法包括以下步骤:
37.步骤a:设置基准硬盘于第四平台7;
38.其中,设置于服务器内的硬盘的读写性能会因受到服务器内部其他元件而受到干扰,所述基准硬盘为不受到服务器内部其他元件干扰的硬盘,即处于无干扰状态下的硬盘。
39.步骤b:将服务器17放置在滑块15上,调整所述服务器风扇的转速,基于任一转速读取所述服务器硬盘的读写性能参数,获得实际读写性能参数;
40.为保证服务器工作状态正常,设置在服务器内部的风扇需要对服务器进行散热,但是在风扇对服务器进行散热的过程中,风扇因转动而产生的振动会对服务器硬盘读写性能造成干扰。为了确保服务器硬盘的读写性能在任一风扇转速下均可以达到工作要求,因此需要获取在任一转速下服务器硬盘的读写性能参数。
41.步骤c:读取所述基准硬盘的读写性能参数,获得基准读写性能参数;
42.步骤d:基于所述基准读写性能参数和所述实际读写性能参数,判断所述服务器硬盘是否满足作业要求。
43.上述服务器硬盘读写性能测试方法中,将服务器安装于支架8上,模拟服务器的实际工作环境,获取服务器在实际工作环境中其内部硬盘的实际读写性能参数;再将获取得到的实际读写性能参数与基准读写性能参数进行对比,以判断服务器内硬盘是否满足作业要求,在出厂投产前,确保服务器的质量符合作业要求。
44.在一个实施例中,所述方法包括以下步骤:读取多个服务器硬盘的读写性能参数;将任两个所述服务器硬盘的读写性能参数进行对比,获取对比结果;基于所述对比结果,判断所述服务器硬盘是否满足作业要求。
45.在一个实施例中,读取多个服务器硬盘的读写性能参数时,包括:调整每一所述服务器风扇的转速;所述多个服务器风扇的转速不一致,或,所述多个服务器风扇的转速均一致。
46.在一个实施例中,判断所述服务器是否满足作业要求,包括:计算任两个服务器硬盘的读写性能参数的差值的绝对值;将所述差值的绝对值与预设阈值进行对比,判断所述服务器是否满足作业要求。其中,本领域的技术人员可以基于实际情况,对预设阈值进行设定。
47.在一个实施例中,基于所述基准读写性能参数和所述实际读写性能参数,判断所
述服务器硬盘是否满足作业要求,包括:计算基准读写性能参数与实际读写性能参数的差值的绝对值,得到第一绝对值;将所述第一绝对值与第一预设阈值进行对比,判断所述服务器是否满足作业要求。
48.在一个实施例中,所述预设阈值为固定值,或,区间值。
49.在一个实施例中,所述第一预设阈值为固定值,或,区间值。
50.在一个实施例中,所述预设阈值为区间值;所述区间值的最大值为0.5,所述区间值的最小值为0.25;若差值的绝对值不超过0.5,差值的绝对值不低于0.25,则判定所述服务器满足作业要求;反之,则判定所述服务器不满足作业要求。
51.应该理解的是,虽然图5-6的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图5-6中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
52.实施例三
53.在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图7所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储实际读写性能参数和服务器硬盘的读写性能参数。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种服务器硬盘读写性能测试方法。
54.本领域技术人员可以理解,图7中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
55.在一个实施例中,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现以下步骤:
56.步骤a:设置基准硬盘于第四平台7;
57.步骤b:将服务器放置在滑块15上,调整所述服务器风扇的转速,基于任一转速读取所述服务器硬盘的读写性能参数,获得实际读写性能参数;
58.步骤c:读取所述基准硬盘的读写性能参数,获得基准读写性能参数;
59.步骤d:基于所述基准读写性能参数和所述实际读写性能参数,判断所述服务器硬盘是否满足作业要求。
60.在一个实施例中,处理器执行计算机程序时还实现以下步骤:
61.读取多个服务器硬盘的读写性能参数;将任两个所述服务器硬盘的读写性能参数进行对比,获取对比结果;基于所述对比结果,判断所述服务器硬盘是否满足作业要求。
62.在一个实施例中,处理器执行计算机程序时还实现以下步骤:
63.调整每一所述服务器风扇的转速;所述多个服务器风扇的转速不一致,或,所述多个服务器风扇的转速均一致。
64.在一个实施例中,处理器执行计算机程序时还实现以下步骤:
65.计算任两个服务器硬盘的读写性能参数的差值的绝对值;将所述差值的绝对值与预设阈值进行对比,判断所述服务器是否满足作业要求。
66.实施例四
67.在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
68.步骤a:设置基准硬盘于第四平台7;
69.步骤b:将服务器放置在滑块15上,调整所述服务器风扇的转速,基于任一转速读取所述服务器硬盘的读写性能参数,获得实际读写性能参数;
70.步骤c:读取所述基准硬盘的读写性能参数,获得基准读写性能参数;
71.步骤d:基于所述基准读写性能参数和所述实际读写性能参数,判断所述服务器硬盘是否满足作业要求。
72.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
73.读取多个服务器硬盘的读写性能参数;将任两个所述服务器硬盘的读写性能参数进行对比,获取对比结果;基于所述对比结果,判断所述服务器硬盘是否满足作业要求。
74.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
75.调整每一所述服务器风扇的转速;所述多个服务器风扇的转速不一致,或,所述多个服务器风扇的转速均一致。
76.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
77.计算任两个服务器硬盘的读写性能参数的差值的绝对值;将所述差值的绝对值与预设阈值进行对比,判断所述服务器是否满足作业要求。
78.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。
79.以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
80.以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护
范围。因此,本技术专利的保护范围应以所附权利要求为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1