VMM传记

最近看了三篇有关于VMM的文章,分别是《Virtual Machine Monitors》、《Virtual Machine Monitors: Current Technology and Future Trends》和《An Updated Performance Comparison of Virtual Machines and Linux Containers》,在这里简要说下本人的读后感!

VMM(虚拟机监视器)作为一个软件抽象层,当用户和管理员希望在同一台计算机上同时运行多个操作系统时,引入中间层VMM,就可以不加修改地运行现有的软件,实现在多个应用程序之间复用稀缺昂贵的硬件资源,让每位应用感觉自己在一台独立的计算机使用的错觉。

在这里插入图片描述
上图是经典VMM的框架图,VMM将运行在虚拟机中的软件和硬件分离开,这让VMM可以对guest os 使用硬件资源进行极大地控制。此外论文还讨论了对cpu虚拟化存在的挑战和技术、以及对内存和 I/O接口虚拟化存在的困难以及在未来的发展趋势。

在这里插入图片描述
最后一篇主要分析VM和container的性能,上图是VM和container的解剖图:
二者的目标一样:都是给program提供相对隔离的运行环境不受别的应用程序影响。但二者的具体操作不一样:containers是在传统的os上做了封装虚拟化,使每个应用程序看到的是资源有限的os,通过名字空间和control groups来进行分割;而VM在物理硬件做了抽象,使guest os能够看见虚拟的物理硬件,是在操作系统之下,通过VMM对底层物理硬件的虚拟化来完成的。container的开销相对于VM来说要小很多,因为少了层VMM,所有处理在OS的内部做了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值