【技术实现步骤摘要】
本专利技术涉及云计算
,尤其涉及一种云计算环境下IO密集型应用识别方法及装置。
技术介绍
云计算是IT(InformationTechnology,信息技术)领域的一次重大技术变革,云计算强大的计算能力和海量的存储能力,以及通过虚拟化技术为用户为用户提供按需服务的特性使得它将改变人们IT资源的使用方式和使用习惯。云计算对人们的不仅仅限于
内的改变和影响,在未来也可能影响到社会生活的各个领域。它对传统产业带来的不仅是冲击,而且也是便捷与机遇。然而,云计算在带来技术革命和应用便捷的同时,本身也带来了不可回避的问题,如能耗问题,特别是在云数据中心,由于大量的服务器及其他各种IT设备的聚集,导致云数据中心的能耗非常巨大,甚至有可能影响到周边的环境。此外,数据中心在为用户请求的应用分配资源时,针对所有类型的应用采用通用的资源分配策略进行资源分配,不仅导致云数据中心的资源利用率较低,还进一步加重了云数据中心的能耗问题。
技术实现思路
本专利技术的主要目的在于提供一种云计算环境下IO密集型应用识别方法及装置,旨在提升云数据中心的资源利用率,以降低云数据中心的能耗。为实 ...
【技术保护点】
一种云计算环境下IO密集型应用识别方法,应用于云数据中心,其特征在于,所述云计算环境下IO密集型应用识别方法包括:确定虚拟机运行的当前应用的应用类型;在确定所述虚拟机当前应用的应用类型时,获取确定的应用类型所对应的资源分配策略;根据获取的所述资源分配策略调整所述虚拟机的资源。
【技术特征摘要】
1.一种云计算环境下IO密集型应用识别方法,应用于云数据中心,其特征在于,所述云计算环境下IO密集型应用识别方法包括:确定虚拟机运行的当前应用的应用类型;在确定所述虚拟机当前应用的应用类型时,获取确定的应用类型所对应的资源分配策略;根据获取的所述资源分配策略调整所述虚拟机的资源。2.根据权利要求1所述的云计算环境下IO密集型应用识别方法,其特征在于,所述确定虚拟机运行的当前应用的应用类型的步骤包括;采集所述虚拟机运行当前应用时的运行信息;分析获取的运行信息是否满足预存的I/O密集型应用所对应的判定条件;在所述运行信息满足所述判定条件时,确定所述虚拟机当前运行I/O密集型应用。3.根据权利要求2所述的云计算环境下IO密集型应用识别方法,其特征在于,所述运行信息包括所述虚拟机的上下文切换数量、虚拟内存占用值、阻塞队列的单位任务数、硬盘读写速率、网络传输速率以及其在CPUiowait、CPUuser和CPUsystem状态下的CPU占用值。4.根据权利要求3所述的云计算环境下IO密集型应用识别方法,其特征在于,所述判定条件包括:所述虚拟机的上下文的单位切换数量、虚拟内存占用值、阻塞队列的单位任务数、硬盘读写速率、网络传输速率以及其在CPUiowait状态下的CPU占用值分别大于各自对应的第一预设阈值,且虚拟机在CPUuser和CPUsystem状态下的CPU占用值均小于第二预设阈值。5.根据权利要求2-4任一项所述的云计算环境下IO密集型应用识别方法,其特征在于,在根据获取的所述资源分配策略调整所述虚拟机的资源的同时,还执行以下步骤:将所述虚拟机当前的应用调度策略更新为预存的I/O密集...
【专利技术属性】
技术研发人员:张剑波,
申请(专利权)人:柏科数据技术深圳股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。