[发明专利]一种线程数自动调节的方法、装置、设备及可读介质有效
| 申请号: | 202110767231.5 | 申请日: | 2021-07-07 |
| 公开(公告)号: | CN113238854B | 公开(公告)日: | 2021-11-19 |
| 发明(设计)人: | 孙莹 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
| 主分类号: | G06F9/48 | 分类号: | G06F9/48;G06Q40/04 |
| 代理公司: | 北京连和连知识产权代理有限公司 11278 | 代理人: | 刘小峰;杨帆 |
| 地址: | 215000 江苏省苏州*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 线程 自动 调节 方法 装置 设备 可读 介质 | ||
本发明提供了一种线程数自动调节的方法、装置、设备及可读介质,该方法包括:设定线程调节波动范围,并获取当前最后一个线程和再增加一个线程的运行稳定后的性能;基于获取到的性能计算线程处理速度的第一变化率;将第一变化率的绝对值与波动范围进行比较;响应于第一变化率的绝对值小于波动范围,退出调节并将线程数保持在当前线程数。通过使用本发明的方案,能够找到最优线程数进而调节任务的处理速度,能够满足存储性能的更高需求,提高用户体验感。
技术领域
本领域涉及计算机领域,并且更具体地涉及一种线程数自动调节的方法、装置、设备及可读介质。
背景技术
随着大数据应用规模不断增加,海量数据的处理需求对计算机系统存储性能提出了更高的要求。用户更希望能拥有一个高效的使用环境,而处理线程数过少会加大I/0请求响应时延,线程数过多会占用其他任务的处理资源,也会影响用户体验,尤其在实时交易类应用中线程分配会影响用户请求完成时间,用户体验感降低。
发明内容
有鉴于此,本发明实施例的目的在于提出一种线程数自动调节的方法、装置、设备及可读介质,通过使用本发明的技术方案,能够找到最优线程数进而调节任务的处理速度,能够满足存储性能的更高需求,提高用户体验感。
基于上述目的,本发明的实施例的一个方面提供了一种线程数自动调节的方法,包括以下步骤:
设定线程调节波动范围,并获取当前最后一个线程和再增加一个线程的运行稳定后的性能;
基于获取到的性能计算线程处理速度的第一变化率;
将第一变化率的绝对值与波动范围进行比较;
响应于第一变化率的绝对值小于波动范围,退出调节并将线程数保持在当前线程数。
根据本发明的一个实施例,还包括:
响应于第一变化率的绝对值大于波动范围,基于第一变化率计算待调节到的线程数并将当前线程数调节到所述待调节到的线程数;
获取待调节到的线程数的最后一个线程和最后一个线程的下一个线程的运行稳定后的性能;
基于获取到的性能计算线程处理速度的第二变化率;
将第二变化率的绝对值与波动范围进行比较;
响应于第二变化率的绝对值小于波动范围,退出调节并将线程数保持在当前线程数。
根据本发明的一个实施例,还包括:
响应于抖动造成当前线程的处理速度下降,获取当前最后一个线程和再增加一个线程的运行稳定后的性能;
基于获取到的性能计算线程处理速度的第三变化率;
将第三变化率的绝对值与波动范围进行比较;
响应于第三变化率的绝对值小于波动范围,退出调节并将线程数保持在当前线程数。
根据本发明的一个实施例,还包括:
响应于第三变化率的绝对值大于波动范围,基于第三变化率计算待调节到的线程数并将当前线程数调节到所述待调节到的线程数;
获取待调节到的线程数的最后一个线程和最后一个线程的下一个线程的运行稳定后的性能;
基于获取到的性能计算线程处理速度的第四变化率;
将第四变化率的绝对值与波动范围进行比较;
响应于第四变化率的绝对值小于波动范围,退出调节并将线程数保持在当前线程数。
根据本发明的一个实施例,响应于第一变化率的绝对值大于波动范围,基于第一变化率计算待调节到的线程数包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110767231.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:超频扫频防垢电化学设备
- 下一篇:保留电子病历编辑痕迹的处理方法





