一种检测服务器中传感器的方法及装置制造方法及图纸

技术编号:12735957 阅读:87 留言:0更新日期:2016-01-20 19:49
本发明专利技术提供了一种检测服务器中传感器的方法及在,该方法包括:S1:在待测服务器中搭建至少一种压力状态,使所述待测服务器处于所述至少一种压力状态;S2:在所述待测服务器处于所述至少一种压力状态时,获取所述待测服务器中的待测传感器的性能数据。本发明专利技术提供了一种检测服务器中传感器的方法及装置,能够检测出服务器中的传感器的在服务器中的性能。

【技术实现步骤摘要】

本专利技术涉及计算机
,特别涉及一种检测服务器中传感器的方法及装置
技术介绍
随着IT技术的不断发展,传统信息化服务及日渐强大的云计算服务对服务器的稳定性要求越来越高。服务器在开发阶段和生产阶段都需要对产品进行压力测试,在测试过程中,如果服务器的某些传感器出现问题,产生的影响是服务器健康状况得不到很好的监控,对服务器整体的可靠性会造成一定的风险。所以服务器的各传感器是否稳定可靠,对服务器的性能有很大的影响。现有技术中,对服务器中传感器的检测主要是通过专用的工具对每个传感器进行单独测试,将每个传感器作为单独的设备进行检测。这种检测方法没有将传感器作为服务器的一部分,无法检测准确的检测出传感器在服务器上运行状态。
技术实现思路
有鉴于此,本专利技术提供了一种检测服务器中传感器的方法及装置,能够检测出服务器中的传感器的在服务器中的性能。一方面,本专利技术提供了一种检测服务器中传感器的方法,包括:S1:在待测服务器中搭建至少一种压力状态,使所述待测服务器处于所述至少一种压力状态;S2:在所述待测服务器处于所述至少一种压力状态时,获取所述待测服务器中的待测传感器的性能数据。进一步地,在所述S1之前,还包括:预先设置第一死循环命令;所述S1,包括:确定所述待测服务器中的所有线程;从所有线程中确定出压力搭建线程;在每个压力搭建线程上执行所述第一死循环命令。r>进一步地,在所述S1之前,还包括:预先设置至少一条压力搭建命令;所述S1,包括:确定需要占用的空闲内存的大小;确定每条压力搭建命令需要占用的内存的大小;根据需要占用的空闲内存的大小和每条压力搭建命令需要占用的内存的大小,确定出待执行的压力搭建命令;执行所有待执行的压力搭建命令。进一步地,在所述S1之前,还包括:预先设置第二死循环命令;所述S1,包括:确定所述待测服务器上的所有磁盘;从所有磁盘中确定出压力搭建磁盘;对所述待测服务器上的每个压力搭建磁盘均执行读操作的第二死循环命令。进一步地,所述至少一种压力状态包括:空闲状态;所述S1,包括:将所述待测服务器从开机起经过第一预设时间后所处的状态作为所述待测服务器的空闲状态。另一方面,本专利技术提供了一种检测服务器中传感器的装置,包括:搭建单元,用于在待测服务器中搭建至少一种压力状态,使所述待测服务器处于所述至少一种压力状态;获取单元,用于在所述待测服务器处于所述至少一种压力状态时,获取所述待测服务器中的待测传感器的性能数据。进一步地,该装置还包括:第一设置单元,用于设置第一死循环命令;所述搭建单元,用于确定所述待测服务器中的所有线程,从所有线程中确定出压力搭建线程,在每个压力搭建线程上执行所述第一死循环命令。进一步地,该装置还包括:第二设置单元,用于设置至少一条压力搭建命令;所述搭建单元,用于确定需要占用的空闲内存的大小,确定每条压力搭建命令需要占用的内存的大小,根据需要占用的空闲内存的大小和每条压力搭建命令需要占用的内存的大小,确定出待执行的压力搭建命令,执行所有待执行的压力搭建命令。进一步地,该装置还包括:第三设置单元,用于设置第二死循环命令;所述搭建单元,用于确定所述待测服务器上的所有磁盘,从所有磁盘中确定出压力搭建磁盘,对所述待测服务器上的每个压力搭建磁盘均执行读操作的第二死循环命令。进一步地,所述至少一种压力状态包括:空闲状态;所述搭建单元,用于将所述待测服务器从开机起经过预设时间后所处的状态作为所述待测服务器的空闲状态。本专利技术提供的一种检测服务器中传感器的方法及装置,使待测传感器所在的待测服务器处于至少一种压力状态中,在待测服务器处于至少一种压力状态中时,获取待测传感器的性能数据,能够检测出待测传感器在实际应用环境中的性能,能够检测出服务器中的传感器的在服务器中的性能。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术一实施例提供的一种检测服务器中传感器的方法的流程图;图2是本专利技术一实施例提供的另一种检测服务器中传感器的方法的流程图;图3是本专利技术一实施例提供的再一种检测服务器中传感器的方法的流程图;图4是本专利技术一实施例提供的一种检测服务器中传感器的装置的示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例,基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。如图1所示,本专利技术实施例提供了一种检测服务器中传感器的方法,该方法可以包括以下步骤:S1:在待测服务器中搭建至少一种压力状态,使所述待测服务器处于所述至少一种压力状态;S2:在所述待测服务器处于所述至少一种压力状态时,获取所述待测服务器中的待测传感器的性能数据。通过本专利技术实施例提供的一种检测服务器中传感器的方法,使待测传感器所在的待测服务器处于至少一种压力状态中,在待测服务器处于至少一种压力状态中时,获取待测传感器的性能数据,能够检测出待测传感器在实际应用环境中的性能,能够检测出服务器中的传感器的在服务器中的性能。服务器的压力状态主要有:CPU压力状态、内存压力状态、磁盘压力状态、空闲状态等,下面详细描述每种压力状态的搭建过程。对于CPU压力状态,在一个线程上执行一个死循环命令,可以使得该线程的CPU的利用率达到100%,即该线程的CPU达到满负载状态。为了控制服务器的CPU压力状态,可以通过控制所有线程中,执行死循环命令的线程数量来实现。具体地,在一种可能的实现方式中,在所述S1之前,还包括:预先设置第一死循环命令。所述S1,包括:确定所述待测服务器中的所有线程;从所有线程中确定出压力搭建线程;在每个压力搭建线程上执行所述第一死循环命令。要想使得待测服务器中的所有CPU达到满负载状态,可以在每个线程上执行一个死循环命令,具体地,在所述S1之前,还包括:预先设置第一死<本文档来自技高网...

【技术保护点】
一种检测服务器中传感器的方法,其特征在于,包括:S1:在待测服务器中搭建至少一种压力状态,使所述待测服务器处于所述至少一种压力状态;S2:在所述待测服务器处于所述至少一种压力状态时,获取所述待测服务器中的待测传感器的性能数据。

【技术特征摘要】
1.一种检测服务器中传感器的方法,其特征在于,包括:
S1:在待测服务器中搭建至少一种压力状态,使所述待测服务器处于所
述至少一种压力状态;
S2:在所述待测服务器处于所述至少一种压力状态时,获取所述待测服
务器中的待测传感器的性能数据。
2.根据权利要求1所述的方法,其特征在于,
在所述S1之前,还包括:预先设置第一死循环命令;
所述S1,包括:
确定所述待测服务器中的所有线程;
从所有线程中确定出压力搭建线程;
在每个压力搭建线程上执行所述第一死循环命令。
3.根据权利要求1所述的方法,其特征在于,
在所述S1之前,还包括:预先设置至少一条压力搭建命令;
所述S1,包括:
确定需要占用的空闲内存的大小;
确定每条压力搭建命令需要占用的内存的大小;
根据需要占用的空闲内存的大小和每条压力搭建命令需要占用的内存的
大小,确定出待执行的压力搭建命令;
执行所有待执行的压力搭建命令。
4.根据权利要求1-3中任一所述的方法,其特征在于,
在所述S1之前,还包括:预先设置第二死循环命令;
所述S1,包括:
确定所述待测服务器上的所有磁盘;
从所有磁盘中确定出压力搭建磁盘;
对所述待测服务器上的每个压力搭建磁盘均执行读操作的第二死循环命

\t令。
5.根据权利要求1所述的方法,其特征在于,
所述至少一种压力状态包括:空闲状态;
所述S1,包括:将所述待测服务器从开机起经过第一预设时间后所处的
状态作为所述待测服务...

【专利技术属性】
技术研发人员:伯绍文
申请(专利权)人:浪潮电子信息产业股份有限公司
类型:发明
国别省市:山东;37

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

1