System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请属于资源分配与管理,尤其涉及一种资源调控方法和装置。
技术介绍
1、在电子设备的系统运行过程中,需要对系统资源进行管理与分配,以便在各种场景中高效、合理地利用系统资源。然而,已知技术缺乏科学的解决方案来完成系统资源的管理与分配,导致难以高效、合理地利用系统资源。
技术实现思路
1、为此,本申请公开如下技术方案:
2、一种资源调控方法,包括:
3、从性能事件集中为各个资源请求主体分别确定相匹配的至少一种目标性能事件;
4、获得各个资源请求主体分别对应的目标性能事件监控信息;资源请求主体对应的目标性能事件监控信息为:对所述资源请求主体基于访问目标资源所产生的与所述资源请求主体相匹配的目标性能事件进行监控所得的信息;所述目标性能事件和对所述目标资源的利用率相关;
5、根据所述各个资源请求主体分别对应的目标性能事件监控信息,确定用于将所述目标资源向所述各个资源请求主体进行分配的目标分配策略;
6、基于所述目标分配策略,对所述各个资源请求主体对所述目标资源的资源占用信息进行调控,以使所述各个资源请求主体对所述目标资源的资源占用信息与所述目标分配策略匹配。
7、可选的,在所述获得各个资源请求主体分别对应的目标性能事件监控信息之前,所述方法还包括:
8、基于配置的各个请求主体标识和每个请求主体标识对应的目标性能事件标识,对各个资源请求主体分别基于访问所述目标资源所产生的目标性能事件进行监控,得到所述各个资源
9、可选的,所述对各个资源请求主体分别基于访问所述目标资源所产生的目标性能事件进行监控,包括:
10、对每个资源请求主体产生的每种目标性能事件的次数进行计数,得到每个资源请求主体产生的每种目标性能事件的计数信息;
11、其中,每个资源请求主体产生至少一种目标性能事件,同一资源请求主体产生的不同目标性能事件分别对应各自的计数信息;
12、所述获得各个资源请求主体分别对应的目标性能事件监控信息,包括:
13、获得每个资源请求主体产生的每种目标性能事件的计数信息,和/或获得基于处理所述计数信息得到的信息。
14、可选的,所述获得各个资源请求主体分别对应的目标性能事件监控信息,包括:
15、获得预定时间周期内,各个资源请求主体分别对应的基于访问存储资源所产生的目标性能事件的监控信息。
16、可选的,所述从性能事件集中为各个资源请求主体分别确定相匹配的至少一种目标性能事件,包括:
17、根据每个资源请求主体的主体信息和/或所处的应用场景,从性能事件集中为每个资源请求主体分别确定相匹配的至少一种目标性能事件。
18、可选的,基于所述目标分配策略,对所述各个资源请求主体对所述目标资源的资源占用信息进行调控,包括:
19、基于通过周期性监控方式所得的目标分配策略,对所述各个资源请求主体对所述目标资源的资源占用信息进行调控;
20、其中,同一资源请求主体在不同监控周期分别匹配的目标性能事件相同或不同,不同监控周期分别生成各自对应的目标分配策略。
21、一种资源调控装置,包括:
22、确定单元,用于从性能事件集中为各个资源请求主体分别确定相匹配的至少一种目标性能事件;
23、性能监控单元,用于对各个资源请求主体基于访问目标资源所产生的目标性能事件进行监控,并输出各个资源请求主体分别对应的目标性能事件监控信息;所述目标性能事件和对所述目标资源的利用率相关;
24、资源划分单元,用于根据所述各个资源请求主体分别对应的目标性能事件监控信息,确定用于将所述目标资源向所述各个资源请求主体进行分配的目标分配策略;
25、调控单元,用于基于所述目标分配策略,对所述各个资源请求主体对所述目标资源的资源占用信息进行调控,以使所述各个资源请求主体对所述目标资源的资源占用信息与所述目标分配策略匹配。
26、可选的,所述性能监控单元包括多个性能监控子单元;每个性能监控子单元,用于对请求主体标识指示的资源请求主体对应的目标性能事件进行监控。
27、可选的,每个性能监控子单元包括:匹配单元和统计单元;
28、所述匹配单元,用于基于配置的请求主体标识和目标性能事件标识,对资源请求主体和资源请求主体产生的目标性能事件进行匹配,并输出匹配结果;
29、所述统计单元,用于基于所述匹配单元输出的匹配结果,对资源请求主体对应的目标性能事件进行统计,以得到对应的监控信息。
30、可选的,所述匹配单元包括:
31、第一选择器,用于基于配置的请求主体标识进行资源请求主体选择,并输出第一选择结果;
32、第二选择器,用于基于配置的目标性能事件标识对资源请求主体产生的目标性能事件进行选择,得到第二选择结果;
33、判断器,用于基于所述第一选择结果和所述第二选择结果,对资源请求主体和资源请求主体产生的目标性能事件进行匹配,并输出匹配结果;
34、所述统计单元包括计数器,用于基于所述判断器输出的匹配结果对资源请求主体产生的目标性能事件的次数进行计数。
35、可选的,每个资源请求主体对应至少一个性能监控子单元,以用于对所述资源请求主体对应的至少一种目标性能事件进行监控;
36、每个资源请求主体对应的目标性能事件监控信息,包括所述资源请求主体对应的所述至少一个性能监控子单元分别对应的监控信息和/或基于所述监控信息处理得到的信息。
37、可选的,所述调控单元,具体用于:
38、基于通过周期性监控方式所得的目标分配策略,对所述各个资源请求主体对所述目标资源的资源占用信息进行调控;
39、其中,同一资源请求主体在不同监控周期分别匹配的目标性能事件相同或不同;不同监控周期分别生成各自对应的目标分配策略。
40、一种电子设备,包括:
41、存储器,用于存放计算机指令集;
42、处理器,用于通过执行所述存储器中的计算机指令集,实现如上文任一项提供的资源调控方法。
43、一种存储介质,所述存储介质承载有一个或多个计算机指令集,所述一个或多个计算机指令集被电子设备执行时,能够使所述电子设备实现如上文任一项所述的资源调控方法。
本文档来自技高网...【技术保护点】
1.一种资源调控方法,包括:
2.根据权利要求1所述的资源调控方法,在所述获得各个资源请求主体分别对应的目标性能事件监控信息之前,还包括:
3.根据权利要求2所述的资源调控方法,所述对各个资源请求主体分别基于访问所述目标资源所产生的目标性能事件进行监控,包括:
4.根据权利要求1所述的资源调控方法,所述获得各个资源请求主体分别对应的目标性能事件监控信息,包括:
5.根据权利要求1所述的资源调控方法,所述从性能事件集中为各个资源请求主体分别确定相匹配的至少一种目标性能事件,包括:
6.根据权利要求1所述的资源调控方法,基于所述目标分配策略,对所述各个资源请求主体对所述目标资源的资源占用信息进行调控,包括:
7.一种资源调控装置,包括:
8.根据权利要求7所述的资源调控装置,所述性能监控单元包括多个性能监控子单元;每个性能监控子单元,用于对请求主体标识指示的资源请求主体对应的目标性能事件进行监控。
9.根据权利要求8所述的资源调控装置,每个性能监控子单元包括:匹配单元和统计单元;
< ...【技术特征摘要】
1.一种资源调控方法,包括:
2.根据权利要求1所述的资源调控方法,在所述获得各个资源请求主体分别对应的目标性能事件监控信息之前,还包括:
3.根据权利要求2所述的资源调控方法,所述对各个资源请求主体分别基于访问所述目标资源所产生的目标性能事件进行监控,包括:
4.根据权利要求1所述的资源调控方法,所述获得各个资源请求主体分别对应的目标性能事件监控信息,包括:
5.根据权利要求1所述的资源调控方法,所述从性能事件集中为各个资源请求主体分别确定相匹配的至少一种目标性能事件,包括:
6.根据权利要求1所述的资源调控方法,基于所述目标分配策略,对所述各个资源请求主体对所述目标资源的资源...
【专利技术属性】
技术研发人员:戴奔,柏年福,
申请(专利权)人:鼎道智芯上海半导体有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。