[发明专利]一种写缓存动态调控方法、装置、设备及介质有效
申请号: | 202110862662.X | 申请日: | 2021-07-29 |
公开(公告)号: | CN113741806B | 公开(公告)日: | 2023-08-08 |
发明(设计)人: | 王志浩;岳永恒 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 济南诚智商标专利事务所有限公司 37105 | 代理人: | 李修杰 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 缓存 动态 调控 方法 装置 设备 介质 | ||
本发明提出了一种写缓存动态调控方法,包括:获取当前写缓存占用空间信息、当前主机端下发至写缓存的待下发IO压力信息、当前写缓存下刷至第一存储设备的速度信息、获取BBU的当前电量信息;根据获取的当前写缓存占用空间信息、当前主机端下发至写缓存的待下发IO压力信息、当前写缓存下刷至第一存储设备的速度信息、BBU的当前电量信息动态调整写缓存空间的大小,本发明还提出了一种写缓存动态调控装置,保证了系统写缓存可以一直为存储提供加速功能,有效地提高系统的写性能以及整机系统的可用性。
技术领域
本发明涉及缓存调控领域,尤其是涉及一种写缓存动态调控方法、装置、设备及介质。
背景技术
当前统一存储阵列一般采用写缓存加速的方式提高系统可用性。对于写请求,数据写入缓存,就可以响应主机写成功,缓存在后台异步把数据写入后端的磁盘(或SSD,即Solid State Disk或Solid State Drive,固态硬盘),降低主机的写请求响应时间。写请求是异步写盘,因此写缓存中就会存在没有刷写到后端磁盘的脏数据,在异常掉电时,为了保护写缓存中的脏数据不会丢失,系统掉电后,会由BBU(Battery Backup Unit,电池备份单元)继续供电,把写缓存中脏数据临时写入系统盘,等供电恢复后,把数据从系统盘读入写缓存,再下刷到后端数据盘。
由于受BBU电量及写盘速度的限制,需要控制写缓存空间大小,保证掉电时,写缓存中脏数据能够全部写入系统盘,保证数据不会丢失。当主机端有持续大压力写请求,造成脏数据的下刷速度小于主机下发的速度时,容易使写缓存变满,造成新到来的写请求无法写入缓存,需要缓存中脏数据下刷到后端盘释放一部分写缓存空间后,数据才能成功写入缓存。
写缓存变满后,写缓存的加速功能就失效了,系统的写性能是指后端磁盘能够提供的写性能,这种场景下容易造成IO(input/output,输入/输出)部分时间无响应,进而影响整机系统的可用性。
发明内容
本发明为了解决现有技术中存在的问题,创新提出了一种写缓存动态调控方法、装置、设备及存储介质,有效解决由于现有技术中写缓存空间变满后无法加速导致系统可用性能降低的问题,有效地提高系统的写性能以及整机系统的可用性。
本发明第一方面提供了一种写缓存动态调控方法,包括:
获取当前写缓存占用空间信息、当前主机端下发至写缓存的待下发IO压力信息、当前写缓存下刷至第一存储设备的速度信息、获取BBU的当前电量信息;
根据获取的当前写缓存占用空间信息、当前主机端下发至写缓存的待下发IO压力信息、当前写缓存下刷至第一存储设备的速度信息、BBU的当前电量信息动态调整写缓存空间的大小。
可选地,根据获取的当前写缓存占用空间信息、当前主机端下发至写缓存的待下发IO压力信息、当前写缓存下刷至第一存储设备的速度信息、BBU的当前电量信息动态调整写缓存空间的大小具体是:
当前写缓存占用空间大于第一预设空间阈值,且当前主机端下发至写缓存的待下发IO压力大于当前写缓存下刷至第一存储设备的速度,增大写缓存空间;且调整后的写缓存在掉电时,写缓存空间对应的最大数据量单次下刷至后端第二存储设备所用的电量,小于BBU的当前电量。
进一步地,BBU的最大电量大于掉电时写缓存空间对应的最大数据量两次下刷至后端第二存储设备所用电量。
进一步地,调整后的写缓存空间大于写缓存空间的初始值,且小于写缓存空间的初始值的2倍。
可选地,写缓存空间的调整包括但不限于通过串口模块获取的配置信息进行调整和/或根据当前主机端下发至写缓存的待下发IO压力信息、当前写缓存下刷至第一存储设备的速度信息进行调整。
进一步地,根据当前主机端下发至写缓存的待下发IO压力信息、当前写缓存下刷至第一存储设备的速度信息进行调整具体是:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110862662.X/2.html,转载请声明来源钻瓜专利网。