KVM虚拟机资源利用率准确获取方法、系统、终端及存储介质技术方案

技术编号:23084830 阅读:47 留言:0更新日期:2020-01-11 01:04
本发明专利技术提供一种KVM虚拟机资源利用率准确获取方法、系统、终端及存储介质,包括:在虚拟机内部部署资源拦截脚本;调用所述资源拦截脚本拦截虚拟机资源调用信息,所述资源调用信息包括进程相关操作、数据读写和进程运行时间;按预设上报周期向虚拟化层上报所述资源调用信息。本发明专利技术可以获取准确的虚拟机内存利用率、cpu利用率和磁盘利用率信息,并定期将获取的信息汇总上报。

The method, system, terminal and storage medium of accurately obtaining the resource utilization of KVM virtual machine

【技术实现步骤摘要】
KVM虚拟机资源利用率准确获取方法、系统、终端及存储介质
本专利技术涉及云平台
,具体涉及一种KVM虚拟机资源利用率准确获取方法、系统、终端及存储介质。
技术介绍
云计算随着互联网的不断发展,新兴的一种以服务的方式提供动态可伸缩的虚拟化的资源的计算模式,推动着IT转向以业务为中心模式去变革。随着云计算的价值不断被发掘,越来越多的公司及开源组织加入到研究云计算技术的阵营中。虚拟化是构建云基础架构不可或缺的关键技术。通过使用虚拟机技术及平台,不必直接使用物理资源,这样对于高昂稀缺的物理资源可以更加有效、动态的利用,总之虚拟化是一个为了简化管理、优化资源的解决方案。虚拟化技术也是多种多样,再X86平台虚拟化技术中,新引入的虚拟化层是VMM,也就是Hypervisor,运行在宿主机上。而KVM是目前最主流的虚拟化技术,是完全原生的基于Linux内核的全虚拟化解决方案。所以继承了强大的Linux内核内存、驱动、存储及性能优势。KVM虽然已经被Linux社区接管,且随着维护成员的努力,已经又了libvirt、virt-mana本文档来自技高网...

【技术保护点】
1.一种KVM虚拟机资源利用率准确获取方法,其特征在于,包括:/n在虚拟机内部部署资源拦截脚本;/n调用所述资源拦截脚本拦截虚拟机资源调用信息,所述资源调用信息包括进程相关操作、数据读写和进程运行时间;/n按预设上报周期向虚拟化层上报所述资源调用信息。/n

【技术特征摘要】
1.一种KVM虚拟机资源利用率准确获取方法,其特征在于,包括:
在虚拟机内部部署资源拦截脚本;
调用所述资源拦截脚本拦截虚拟机资源调用信息,所述资源调用信息包括进程相关操作、数据读写和进程运行时间;
按预设上报周期向虚拟化层上报所述资源调用信息。


2.根据权利要求1所述的KVM虚拟机资源利用率准确获取方法,其特征在于,所述在虚拟机内部部署资源拦截脚本,包括:
在创建虚拟机的计算节点挂载扩展工具包;
调用所述扩展工具包,筛选与当前操作系统匹配的脚本快照;
利用所述脚本快照自动安装所述资源拦截脚本。


3.根据权利要求1所述的KVM虚拟机资源利用率准确获取方法,其特征在于,所述调用资源拦截脚本拦截虚拟机资源调用信息,包括:
调用内存利用率算法获取虚拟机内存利用率;
取足够短的时间间隔取两次cpu快照,并根据所述cpu快照计算cpu利用率;
利用命令get_disk_usage获取磁盘利用率。


4.一种KVM虚拟机资源利用率准确获取系统,其特征在于,包括:
脚本部署单元,配置用于在虚拟机内部部署资源拦截脚本;
资源计算单元,配置用于调用所述资源拦截脚本拦截虚拟机资源调用信息,所述资源调用信息包括进程相关操...

【专利技术属性】
技术研发人员:苏冉
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1