一种线程的省电方法、装置及存储介质制造方法及图纸

技术编号:41399095 阅读:16 留言:0更新日期:2024-05-20 19:23
本申请提供一种线程的省电方法、装置及存储介质,涉及计算机存储技术领域,可以使得输入输出IO线程保证高读写和低时延的工作效率的情况下,最大程度的节省CPU的消耗电量。该方法包括:在中央处理器CPU的输入输出IO线程运行过程中,监测IO线程所运行的主处理函数的连续空转次数,主处理函数用于处理IO线程的待处理业务;响应于监测到主处理函数的连续空转次数大于或等于预设次数,控制IO线程进入休眠状态。

【技术实现步骤摘要】

本申请涉及计算机存储,尤其涉及一种线程的省电方法、装置及存储介质


技术介绍

1、在当前存储框架中,为了追求高性能的读写效率,一般会在中央处理器cpu上单独绑定一个io处理线程,并以一直循环运行主处理函数的方式工作。一旦检测到待处理业务,可以立即得到io线程的处理,保证了高读写和低时延的工作效率。

2、然而,这种工作方式使io处理线程一直保持高强度的运行,导致cpu消耗大量的电力。在保证线程高读写和低时延的工作效率的情况下,如何降低cpu的电力消耗,成为亟待解决的技术问题。


技术实现思路

1、本申请提供一种线程的省电方法、装置及存储介质,用于在io线程保证高读写和低时延的工作效率的前提下,降低cpu的耗电量。

2、为达到上述目的。本申请采用如下技术方案:

3、第一方面,提供一种线程的省电方法,该方法包括:在cpu的io线程运行过程中,监测io线程所运行的主处理函数的连续空转次数,主处理函数用于处理io线程的待处理业务;响应于监测到主处理函数的连续空转次数大于或等于预设次数,本文档来自技高网...

【技术保护点】

1.一种线程的省电方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述监测所述IO线程所运行的主处理函数的连续空转次数,包括:

3.根据权利要求1所述的方法,其特征在于,所述预设次数根据以下方式确定:

4.根据权利要求1至3任一项所述的方法,其特征在于,在所述控制所述IO线程进入休眠状态之后,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,所述方法还包括:

6.一种线程的省电装置,其特征在于,包括:

7.根据权利要求6所述的线程的省电装置,其特征在于,所述监测单元,具体用于:<...

【技术特征摘要】

1.一种线程的省电方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述监测所述io线程所运行的主处理函数的连续空转次数,包括:

3.根据权利要求1所述的方法,其特征在于,所述预设次数根据以下方式确定:

4.根据权利要求1至3任一项所述的方法,其特征在于,在所述控制所述io线程进入休眠状态之后,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,所述方法还包括:

6.一种线程的省电装置,其特征在于,包括:

7.根据权利要求6所述的线程的省电装置,其特征在于,所述监测单元,具体用于:

【专利技术属性】
技术研发人员:陈学伟过晓春
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:

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

1