[发明专利]一种缓存池均衡优化方法、系统、终端及存储介质有效
申请号: | 201910683319.1 | 申请日: | 2019-07-26 |
公开(公告)号: | CN110557432B | 公开(公告)日: | 2022-04-26 |
发明(设计)人: | 吴丙涛 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | H04L67/1001 | 分类号: | H04L67/1001;H04L67/568;H04L67/60;H04L43/0829;H04L43/08 |
代理公司: | 济南舜源专利事务所有限公司 37205 | 代理人: | 刘雪萍 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 缓存 均衡 优化 方法 系统 终端 存储 介质 | ||
本发明提供一种缓存池均衡优化方法、系统、终端及存储介质,包括:将缓存池划分为本地业务区域和远端业务区域;实时监控远端数据传输端口,获取远端业务区域状态;根据所述远端业务区域状态对本地业务区域和远端业务区域的缓存资源进行均衡调整;确认缓存池系统异常,控制远端降低数据传输量并将远端业务区域的空闲缓存资源转移至本地业务区域。本发明能够动态地对缓存池进行本地和远端的资源分配,在优先保证本地业务能够正常进行的前提下,充分利用缓存池资源,实现本地业务与远端数据传输的缓存均衡,达到缓存利用最大化。
技术领域
本发明属于数据存储技术领域,具体涉及一种缓存池均衡优化方法、系统、终端及存储介质。
背景技术
信息时代数据的爆炸性增长,大数据、云计算等技术的发展,数据量成几何增长趋势。数据是企业市场环境分析的基础,大型企业都有自己的备份机制,防止数据的丢失。这就需要存储系统间实现数据的快速、高效的传输,同时将对本地业务的影响降低到最低。
为了缓和CPU和I/O设备速度不匹配的矛盾,提高CPU和I/O设备的并行性,在现代操作系统中,几乎所有的I/O设备在与处理机交换数据时都用了缓冲区,并提供获得和释放缓冲区的手段。总结来说,缓冲区技术用到了缓冲区,而缓冲区的引入是为了缓和CPU和I/O设备的不匹配,减少对CPU的中断频率,提高CPU和I/O设备的并行性。在数据到达与离去速度不匹配的地方,就应该使用缓冲技术。而缓存池就是把多个缓冲区连接起来统一管理,既可用于输入又可用于输出的缓冲结构。
而缓存池在兼顾本地数据传输业务和远端数据传输业务时,为了优先本地数据传输业务,保证本地业务能够快速进行,通常会划分较多的缓冲区给本地业务。这种处理方法无法充分利用缓存池的资源,且对本地业务也存在一个瓶颈限制。
发明内容
针对现有技术的上述不足,本发明提供一种缓存池均衡优化方法、系统、终端及存储介质,以解决上述技术问题。
第一方面,本发明提供一种缓存池均衡优化方法,包括:
将缓存池划分为本地业务区域和远端业务区域;
实时监控远端数据传输端口,获取远端业务区域状态;
根据所述远端业务区域状态对本地业务区域和远端业务区域的缓存资源进行均衡调整;
确认缓存池系统异常,控制远端降低数据传输量并将远端业务区域的空闲缓存资源转移至本地业务区域。
进一步的,所述根据远端业务区域状态对本地业务区域和远端业务区域的缓存资源进行均衡调整,包括:
监控到所述传输端口出现大量丢包或远端业务区域出现缓存溢出时,确认远端业务区域处于异常状态,触发均衡调整;
获取本地业务区域每块热点数据的访问次数;
按照访问次数由小到大对本地业务区域中的数据块排序,并将排序最高的数据块逐一向远端业务区域转移,直至远端业务区域异常解除。
进一步的,所述根据远端业务区域状态对本地业务区域和远端业务区域的缓存资源进行均衡调整,包括:
监控到数量传输带宽趋于稳定或远端业务区域缓存占用不满时,确认远端业务区域处于空闲状态,触发均衡调整;
将远端业务区域中的空闲缓存资源移除,并将移除的缓存资源增加至本地业务区域。
进一步的,所述确认缓存池系统异常,控制远端降低数据传输量并将远端业务区域的空闲缓存资源转移至本地业务区域,包括:
实时捕捉存储系统异常信息,在获取到大量缓存申请失败后,判定缓存池系统异常;
向远端下发降低数据传输量的命令;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910683319.1/2.html,转载请声明来源钻瓜专利网。