系统资源均衡调整方法及装置的制造方法_2

文档序号:8361284阅读:来源:国知局
是本发明实施例的系统资源均衡调整装置的结构示意图。
【具体实施方式】
[0035] 下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开 的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例 所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围 完整的传达给本领域的技术人员。
[0036] 为了解决现有技术中多种类磁盘混插导致各个类型的业务占用共享资源不合理 的问题,本发明提供了一种系统资源均衡调整方法及装置,通过一种延后的反馈方式来达 到将各个类型的业务占用共享资源的合理性。以下结合附图以及实施例,对本发明进行进 一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不限定本发 明。
[0037] 方法实施例
[0038] 根据本发明的实施例,提供了一种系统资源均衡调整方法,图3是本发明实施例 的系统资源均衡调整方法的流程图,如图3所示,根据本发明实施例的系统资源均衡调整 方法包括如下处理:
[0039] 步骤301,根据接入的磁盘类型对高速缓冲存储器资源进行分类,并根据业务需求 分别确定各个类型的高速缓冲存储器资源的配置参数的目标值;其中,配置参数包括以下 至少之一:业务需要保留的页面资源、业务所对应的每秒进行读写操作的次数I0PS、业务 读写IO所占用的带宽、以及IO反馈时间(response time)。
[0040] 步骤302,在系统运行后,定期对高速缓冲存储器资源均衡性进行检测,在确定需 要对系统资源进行调整时,根据目标值,对不均衡的高速缓冲存储器资源类型所对应的前 端页面分配和/或后端资源进行调整。
[0041] 在步骤302中,定期对高速缓冲存储器资源均衡性进行检测具体包括:
[0042] 检测各个类型的高速缓冲存储器资源的全部或部分配置参数的当前值与目标值 的偏离度是否大于预定阈值,在判断大于或等于预定阈值时,确定需要对系统资源进行调 整。
[0043] 在步骤302中,根据目标值,对不均衡的高速缓冲存储器资源类型所对应的前端 页面分配和/或后端资源进行调整具体包括:
[0044] 根据目标值,以预定调整幅度对不均衡的高速缓冲存储器资源类型所对应的前端 页面分配和/或后端资源进行循环调整。其中,预定调整幅度不超过整体需要调整幅度的 百分之十。
[0045] 在步骤302中,对高速缓冲存储器的前端页面分配进行调整具体包括:
[0046] 1、在某类磁盘所对应业务的页面分配请求到达时,判断该磁盘所占用的页面资源 是否超限;
[0047] 2、在判断已经超限的情况下,禁止对该磁盘进行页面分配,并对该磁盘所占据的 页面资源进行释放。优选地,还可以进行如下处理:
[0048] 3、根据磁盘类型对释放的页面资源进行分类;
[0049] 4、并根据释放的页面资源的类型,确定释放的页面资源依然归对应类型的磁盘使 用,或者,将释放的页面资源退换给其他类型的磁盘使用。
[0050] 在步骤302中,对高速缓冲存储器的后端资源进行调整具体包括:
[0051] 通过控制各类型磁盘所对应业务从高速缓冲存储器发出后未回到高速缓冲存储 器的IO总数,对高速缓冲存储器的后端资源进行调整。
[0052] 以下结合附图,对本发明实施例的技术方案进行举例说明。
[0053] 在本发明实施例中,需要将CACHE资源的属性分为三种:SSD、SAS、以及SATA,当 然,如果以后有更多类型的磁盘还可以分为更多类型。在设置目标值时,由于各个业务本身 根据其需求的不同,起始占用的资源数量就是不同的,例如,在拥有4G的页面资源的情况 下,可以如表1所示设置目标值:
[0054] 表 1
[0055]
【主权项】
1. 一种系统资源均衡调整方法,其特征在于,包括: 根据接入的磁盘类型对高速缓冲存储器资源进行分类,并根据业务需求分别确定各个 类型的高速缓冲存储器资源的配置参数的目标值; 在系统运行后,定期对所述高速缓冲存储器资源均衡性进行检测,在确定需要对系统 资源进行调整时,根据所述目标值,对不均衡的高速缓冲存储器资源类型所对应的前端页 面分配和/或后端资源进行调整。
2. 如权利要求1所述的方法,其特征在于,所述配置参数包括W下至少之一;业务需 要保留的页面资源、业务所对应的每砂进行读写操作的次数IOPS、业务读写10所占用的带 宽、W及10反馈时间。
3. 如权利要求1所述的方法,其特征在于,定期对所述高速缓冲存储器资源均衡性进 行检测具体包括: 检测各个类型的高速缓冲存储器资源的全部或部分配置参数的当前值与所述目标值 的偏离度是否大于预定阔值,在判断大于或等于所述预定阔值时,确定需要对系统资源进 行调整。
4. 如权利要求1所述的方法,其特征在于,根据所述目标值,对不均衡的高速缓冲存储 器资源类型所对应的前端页面分配和/或后端资源进行调整具体包括: 根据所述目标值,W预定调整幅度对对不均衡的高速缓冲存储器资源类型所对应的前 端页面分配和/或后端资源进行循环调整。
5. 如权利要求4所述的方法,其特征在于,所述预定调整幅度不超过整体需要调整幅 度的百分之十。
6. 如权利要求1或4所述的方法,其特征在于,对所述高速缓冲存储器的前端页面分配 进行调整具体包括: 在某类磁盘所对应业务的页面分配请求到达时,判断该磁盘所占用的页面资源是否超 限; 在判断已经超限的情况下,禁止对该磁盘进行页面分配,并对该磁盘所占据的页面资 源进行释放。
7. 如权利要求6所述的方法,其特征在于,所述方法进一步包括: 根据磁盘类型对释放的页面资源进行分类; 并根据释放的页面资源的类型,确定所述释放的页面资源依然归对应类型的磁盘使 用,或者,将所述释放的页面资源退换给其他类型的磁盘使用。
8. 如权利要求1或4所述的方法,其特征在于,对所述高速缓冲存储器的后端资源进行 调整具体包括: 通过控制各类型磁盘所对应业务从所述高速缓冲存储器发出后未回到所述高速缓冲 存储器的10总数,对所述高速缓冲存储器的后端资源进行调整。
9. 一种系统资源均衡调整装置,其特征在于,包括: 设置模块,用于根据接入的磁盘类型对高速缓冲存储器资源进行分类,并根据业务需 求分别确定各个类型的高速缓冲存储器资源的配置参数的目标值; 调整模块,用于在系统运行后,定期对所述高速缓冲存储器资源均衡性进行检测,在确 定需要对系统资源进行调整时,根据所述目标值,对不均衡的高速缓冲存储器资源类型所 对应的前端页面分配和/或后端资源进行调整。
10. 如权利要求9所述的装置,其特征在于,所述配置参数包括W下至少之一;业务需 要保留的页面资源、业务所对应的每砂进行读写操作的次数IOPS、业务读写10所占用的带 宽、W及10反馈时间。
11. 如权利要求9所述的装置,其特征在于,调整模块具体用于;检测各个类型的高速 缓冲存储器资源的全部或部分配置参数的当前值与所述目标值的偏离度是否大于预定阔 值,在判断大于或等于所述预定阔值时,确定需要对系统资源进行调整。
12. 如权利要求9所述的装置,其特征在于,调整模块具体用于:根据所述目标值,W预 定调整幅度对对不均衡的高速缓冲存储器资源类型所对应的前端页面分配和/或后端资 源进行循环调整。
13. 如权利要求12所述的装置,其特征在于,所述预定调整幅度不超过整体需要调整 幅度的百分之十。
14. 如权利要求9或12所述的装置,其特征在于,调整模块具体用于: 在某类磁盘所对应业务的页面分配请求到达时,判断该磁盘所占用的页面资源是否超 限; 在判断已经超限的情况下,禁止对该磁盘进行页面分配,并对该磁盘所占据的页面资 源进行释放。
15. 如权利要求14所述的装置,其特征在于,调整模块进一步用于: 根据磁盘类型对释放的页面资源进行分类; 并根据释放的页面资源的类型,确定所述释放的页面资源依然归对应类型的磁盘使 用,或者,将所述释放的页面资源退换给其他类型的磁盘使用。
16. 如权利要求9或12所述的装置,其特征在于,调整模块具体用于: 通过控制各类型磁盘所对应业务从所述高速缓冲存储器发出后未回到所述高速缓冲 存储器的10总数,对所述高速缓冲存储器的后端资源进行调整。
【专利摘要】本发明公开了一种系统资源均衡调整方法及装置。该方法包括:根据接入的磁盘类型对高速缓冲存储器资源进行分类,并根据业务需求分别确定各个类型的高速缓冲存储器资源的配置参数的目标值;在系统运行后,定期对高速缓冲存储器资源均衡性进行检测,在确定需要对系统资源进行调整时,根据目标值,对不均衡的高速缓冲存储器资源类型所对应的前端页面分配和/或后端资源进行调整。借助于本发明的技术方案,能够使各个类型的业务占用共享资源更加的合理,并将整个系统的性能调整为所需要的模式。
【IPC分类】G06F12-08, G06F9-50
【公开号】CN104679589
【申请号】CN201310616176
【发明人】李贵宁
【申请人】中兴通讯股份有限公司
【公开日】2015年6月3日
【申请日】2013年11月27日
【公告号】WO2014180443A1
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1