System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种计算机散热控制系统及方法技术方案_技高网

一种计算机散热控制系统及方法技术方案

技术编号:40678329 阅读:2 留言:0更新日期:2024-03-18 19:17
本发明专利技术公开了一种计算机散热控制系统及方法,涉及计算机散热控制技术领域;包括以下步骤:分析服务器机房在服务器集群重启时的状况,通过采集重启服务器集群的运行影响信息进行服务器机房状态分析,将运行影响信息中的运行能耗信息以及性能负荷信息生成影响系数,将生成的影响系数与影响阈值进行比对,根据比对结果判断服务器机房的状态,再根据服务器机房的状态分析结果,采集服务器运行线程的资源反馈信息,将资源反馈信中的业务处理信息与资源占用信息进行联立生成控制系数,根据控制系数对服务器运行线程进行状态分析,根据分析结果确定进行优化的线程,从而对相应线程控制操作,减少线程产生的热量,从而达到散热控制的效果。

【技术实现步骤摘要】

本专利技术涉及计算机散热控制,具体涉及一种计算机散热控制系统及方法


技术介绍

1、服务器是一种专用于提供服务或资源的计算机,通常用于托管网站、应用程序、文件存储、数据库等服务,服务器与个人计算机相比,服务器通常具有更高的性能、可靠性和处理能力,以满足大量用户或客户端的需求,服务器可以是物理服务器(基于硬件)或虚拟服务器(在物理服务器上通过虚拟化技术创建的虚拟实例),服务器在数据中心、云计算环境和企业网络中扮演着重要的角色。

2、服务器通常会在同一地点批量存在,这样的地点通常被称为数据中心或服务器机房,在服务器机房中,有大量的服务器集中部署,用于托管各种服务和应用程序,由于大量服务器的集中,这些地点需要进行有效的散热控制,以确保服务器在运行过程中保持在适当的温度范围内,以防止过热和硬件故障。

3、现有技术存在以下不足:服务器机房通常存在某个温度合适范围,使得服务器中各硬件能够进行最适配的配合工作,但是在执行所以有时候会产生大批量同时重启的服务器,如服务器上的安全漏洞或操作系统需要重新安装,需要同时进行启动,以维护整个服务器群体的一致性和安全性,而大批量服务器的重启,服务器进行自检和启动产生的硬件组件活动,使得服务器产生额外大量热量,相关散热系统,如空调系统,不能在短时间内调控服务器机房温度达到适宜温度,由于相应对服务器线程散热控制方式不明确,从而导致不能调整服务器机房温度,从而影响服务器的正常运行。

4、在所述
技术介绍
部分公开的上述信息仅用于加强对本公开的背景的理解,因此它可以包括不构成对本领域普通技术人员已知的现有技术的信息。


技术实现思路

1、本专利技术的目的是提供一种计算机散热控制方法,以解决
技术介绍
中的不足。

2、为了实现上述目的,本专利技术提供如下技术方案:一种计算机散热控制方法,包括以下步骤;

3、分析服务器机房在服务器集群重启时的状况,通过采集重启服务器集群的运行影响信息进行服务器机房状态分析,运行影响信息包括运行能耗信息以及性能负荷信息;

4、将运行影响信息中的运行能耗信息以及性能负荷信息生成影响系数;

5、将生成的影响系数与影响阈值进行比对,根据比对结果判断服务器机房的状态;

6、根据服务器机房的状态分析结果,采集服务器运行线程的资源反馈信息,资源反馈信息包括业务处理信息与资源占用信息,将业务处理信息与资源占用信息进行分析生成控制系数,分析服务器中线程情况;

7、根据控制系数对服务器运行线程进行状态分析,根据分析结果确定进行优化的线程,对线程进行控制操作。

8、优选的,运行能耗信息包括启动热量持续指数并标定为qdr、性能负荷信息包括任务处理速率变化幅度值并分别标定为rwc,业务处理信息包括线程连续运行指数并标定为ywl,资源占用信息包括资源负载占比值并标定为zyf。

9、优选的,启动热量持续指数的获取逻辑如下:

10、获取重启服务器集群中各服务器产生的额外功耗p_server、各服务器从关闭状态到完全重启的时长t_server,获取服务器机房的热容量c_room,获取服务器机房内制冷设备的换热效率q_ac,获取服务器机房在服务器重启过程中升高的温度dt,计算得到启动热量持续指数,计算表达式为:qdr=(p_server*t_server)/(c_room*dt)+(p_server*t_server)/q_ac。

11、优选的,任务处理速率变化幅度值的获取的逻辑分别如下:

12、在设置的时间段t中,时间段t中包括多个时间点,获取得到服务器集群重启前、后的时间点数量q_s、h_s,计算服务器集群进行重启前、后的每个时间点间的速率变化幅度,即当前时间点速率与前一个时间点的速率差,建立前速率变化幅度集合与后速率变化幅度集合分别为qs={qsn}={qs1、qs2、…、qsn}、hs={hsn}={hs1、hs2、…、hsn},n为正整数,

13、计算前、后速率变化幅度标准差,分别为qb、hb,计算前、后速率变化幅度的平均绝对偏差值,计算表达式为:计算任务处理速率变化幅度,计算表达式为:

14、优选的,将运行影响信息中的运行能耗信息以及性能负荷信息生成影响系数,是指将启动热量持续指数、任务处理速率变化幅度值进行联立生成影响系数,启动热量持续指数、任务处理速率变化幅度值与影响系数成正比。

15、优选的,将生成的影响系数与影响阈值进行比对,具体过程如下:

16、若影响系数大于影响阈值,则生成运行状态异常信号;

17、若影响系数小于等于影响阈值,则生成运行状态正常信号。

18、优选的,线程连续运行指数、资源负载占比值的获取逻辑分别如下:

19、获取线程连续运行时间upt,获取线程数据的备份频率bac以及监测频率mon,获取线程故障发生时间,计算相邻发生故障之间的平均时间mtbf,获取线程恢复运行的时间,计算相邻线程从故障状态恢复到正常状态所需的平均时间mttr,汇总进行计算得到线程连续运行指数,计算的表达式为:ywl=2*(upt+bac+mon)/(mttr+mtbf);

20、获取线程的在t1时间内cpu使用率、内存消耗率/i/o使用率并分别标定为cpu、mem、dis,计算得到硬件使用率,计算表达式为:yj=(cpu+mem+dis)*(1-cpu)*(1-mem)*(1-dis)2,获取t1时间内网络带宽使用率net,获取网络带宽请求响应时间qt,联合计算得到资源负载占比值,计算表达式为:

21、优选的,根据控制系数对服务器中运行的线程进行状态分析,具体分析过程如下:

22、将线程连续运行指数与资源负载占比值联立生成控制系数,线程连续运行指数、资源负载占比值与控制系数成正比;

23、将控制系数与控制阈值进行对比;

24、若控制系数小于控制阈值,生成低优先线程信号;

25、若控制系数大于等于控制阈值,生成高优先线程信号。

26、优选的,根据分析结果确定进行优化的线程,对线程进行控制操作,具体步骤如下:

27、对生成低优先线程信号的线程建立低优先线程排序表;

28、在低优先线程排序表中,按照控制系数的值将低优先线程信号的线程进行正序排序;

29、根据服务器机房温度,选择低优先线程排序表中线程进行暂停与释放,控制线程热量的产生。

30、本专利技术还提供一种计算机散热控制系统,包括数据采集模块、数据处理模块、数据分析模块、散热控制模块;

31、数据采集模块用于采集重启服务器集群的运行影响信息,服务器运行线程的资源反馈信息,运行影响信息包括运行能耗信息、性能负荷信息,资源反馈信息包括业务处理信息与资源占用信息,将采集的数据发送到数据处理模块;

32、数据处理模块用于接收到数据采集模块发送的数据,将运行能耗信息、性能负荷信息本文档来自技高网...

【技术保护点】

1.一种计算机散热控制方法,其特征在于,包括以下步骤;

2.根据权利要求1所述的一种计算机散热控制方法,其特征在于,运行能耗信息包括启动热量持续指数并标定为QDR、性能负荷信息包括任务处理速率变化幅度值并分别标定为RWC,业务处理信息包括线程连续运行指数并标定为YWL,资源占用信息包括资源负载占比值并标定为ZYF。

3.根据权利要求2所述的一种计算机散热控制方法,其特征在于,启动热量持续指数的获取逻辑如下:

4.根据权利要求3所述的一种计算机散热控制方法,其特征在于,任务处理速率变化幅度值的获取的逻辑分别如下:

5.根据权利要求4所述的一种计算机散热控制方法,其特征在于,将运行影响信息中的运行能耗信息以及性能负荷信息生成影响系数,是指将启动热量持续指数、任务处理速率变化幅度值进行联立生成影响系数,启动热量持续指数、任务处理速率变化幅度值与影响系数成正比。

6.根据权利要求5所述的一种计算机散热控制方法,其特征在于,将生成的影响系数与影响阈值进行比对,具体过程如下:

7.根据权利要求6所述的一种计算机散热控制方法,其特征在于,线程连续运行指数、资源负载占比值的获取逻辑分别如下:

8.根据权利要求7所述的一种计算机散热控制方法,其特征在于,根据控制系数对服务器运行线程进行状态分析,具体分析过程如下:

9.根据权利要求8所述的一种计算机散热控制方法,其特征在于,根据分析结果确定进行优化的线程,对线程进行控制操作,具体步骤如下:

10.一种计算机散热控制系统,用于实现权利要求1-9任一项所述的方法,其特征在于,包括数据采集模块、数据处理模块、数据分析模块、散热控制模块;

...

【技术特征摘要】

1.一种计算机散热控制方法,其特征在于,包括以下步骤;

2.根据权利要求1所述的一种计算机散热控制方法,其特征在于,运行能耗信息包括启动热量持续指数并标定为qdr、性能负荷信息包括任务处理速率变化幅度值并分别标定为rwc,业务处理信息包括线程连续运行指数并标定为ywl,资源占用信息包括资源负载占比值并标定为zyf。

3.根据权利要求2所述的一种计算机散热控制方法,其特征在于,启动热量持续指数的获取逻辑如下:

4.根据权利要求3所述的一种计算机散热控制方法,其特征在于,任务处理速率变化幅度值的获取的逻辑分别如下:

5.根据权利要求4所述的一种计算机散热控制方法,其特征在于,将运行影响信息中的运行能耗信息以及性能负荷信息生成影响系数,是指将启动热量持续指数、任务处理速率变化幅度值进行联立生成影...

【专利技术属性】
技术研发人员:赵政纲李志明
申请(专利权)人:哈尔滨宇轩世纪科技开发有限公司
类型:发明
国别省市:

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

1