虚拟化平台下I/O通道的调整方法和调整装置制造方法及图纸

技术编号:8735059 阅读:191 留言:0更新日期:2013-05-26 11:43
本发明专利技术提供了虚拟化平台下I/O通道的调整方法和调整装置,应用于虚拟化技术领域,I/O通道的调整方法包括:宿主机HOS统计运行在该HOST上的多个虚拟机VM当前时刻的平均I/O吞吐量;该HOST根据当前时刻的平均I/O吞吐量在该多个VM的前端设备和后端设备之间增加或减少用于处理VM的工作线程;该HOST调整该多个VM的前端设备和后端设备中的队列与用于处理VM的工作线程的对应关系。应用本发明专利技术,根据运行在HOST上多个VM的I/O吞吐量动态调整该多个VM的前端设备和后端设备之间的I/O通道所占用的I/O通道资源,在I/O吞吐量下降时,释放空闲的I/O通道资源,避免I/O通道资源浪费;在I/O吞吐量增加时,增加I/O通道资源,提高I/O通道的数据传输能力。

【技术实现步骤摘要】

本专利技术涉及虚拟化
,尤其涉及虚拟化平台下i/o通道的调整方法和调整 装直。
技术介绍
虚拟化是将计算机物理资源如服务器、网络、内存及存储等予以抽象、转换后呈现出来,使用户可以比原本的组态更好的方式来应用这些资源。这些资源的新虚拟部分是不受现有资源的架设方式,地域或物理组态所限制。物理存在的宿主机HOST运行多个虚拟机(Virtual Machine,简称为VM),HOST管理所有的物理硬件设备及资源,将一个独占设备虚拟成多个虚拟设备,供多个用户线程同时使用,每个用户能够看到的设备就是虚拟设备,物理硬件设备对用户透明。虚拟化环境下,VM并不能直接访问硬件设备,HOST为VM提供连通硬件设备的数据通路,即I/O通道。本专利技术中,通道包括VM的前端设备Front Device和VM的后端设备Back Device之间的数据通道、以及VM的后端设备和HOST的本地设备Native Device之间的数据通道;其中,VM的前端设备是虚拟机中看到的设备,实际是HOST为VM模拟的设备;VM的后端设备是HOST操作系统中与VM的前端设备相对接的软件模拟设备;H0ST的本地设备Nati本文档来自技高网...

【技术保护点】
一种虚拟化平台下I/O通道的调整方法,其特征在于,包括:宿主机HOST统计运行在所述HOST上的多个虚拟机VM当前时刻的平均I/O吞吐量;在当前时刻的平均I/O吞吐量大于第一阈值时,所述HOST在所述多个VM的前端设备和后端设备之间增加用于处理VM的工作线程,以使得增加工作线程后的所述多个VM的平均I/O吞吐量小于第一阈值;或者,在当前时刻的平均I/O吞吐量小于第二阈值时,所述HOST在所述多个VM的前端设备和后端设备之间减少用于处理VM的工作线程,以使得减少工作线程后的所述多个VM的平均I/O吞吐量大于第二阈值;其中,所述第一阈值大于所述第二阈值;所述HOST根据增加或减少后的用于处理VM的...

【技术特征摘要】

【专利技术属性】
技术研发人员:张洁金鑫
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1