关于虚拟化技术的几个问题
推荐 原创
©著作权归作者所有:来自51CTO博客作者大头蚕的原创作品,请联系作者获取转载授权,否则将追究法律责任
前两天有人问了我几个服务器虚拟化的问题,这里我总结一下,分享给大家:
1:全虚拟化与准虚拟化的真正区别在哪?
真正区别在于架构不同:由于虚拟机的指令和传统操作系统的指令内涵不一致(例如关机,虚拟机只要求释放内存与cpu时间,而传统指令需要断电);所以如何让硬件执行传统os的指令是关键。全虚拟化是将传统os的指令进行翻译,交给物理机执行,扮演了翻译的角色,以前一次的交互需要来去两次指令传送,而全虚拟化就需要4次传送和2次转义,则效率损失较大。
泛(准)虚拟化是将操作系统或者硬件转变为能够理解对方指令的角色(两者之间有一个知道自己是运行在虚拟环境下得),对于linux系统,采用的技术是修改内核,目前linux内核标准都支持xen,对于Windows系统,采用硬件支持(即用intel-v,amd-vt技术的芯片),让硬件知道上层运行虚拟机,所以传输的指令需要不按照以前的方式运行。这种架构还是保证一次交互进行2次指令传输,效率损失比较低。
在xen的架构里,硬件其实就是一个平台,硬件服务器被放置在一个资源池中,对于虚拟机或者负载,他们没有差别,具体虚拟机或者负载运行在哪台机器上,可以动态计算分布,保证对资源的高效利用,在这个层面上,可以更自由地实现负载均衡和双击热备(操作系统层面)。对硬件的控制可以通过虚拟环境的管理控制平台统一进行控制。
上一篇:云计算时代的数据中心
下一篇:做技术的三种境界
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
自然语言处理技术(NLP)
自然语言处理(NLP)是一种人工智能技术,旨在使计算机能够理解、解析和处理人类语言。它涉及将自然语言转化为机器语言的任务,使计
自然语言处理 人工智能 经验分享 笔记 其他 -
自然语言处理(NLP)技术
这些只是NLP技术的一些例子,实际上,NLP技术还有很多其他的应用领域,如自动摘要、信息抽取、语音识别等。随着深度学习等技术
自然语言处理 人工智能 学习 笔记 个人开发 -
自然语言处理技术在自然语言生成中的应用
[t
自然语言生成 自然语言处理 自然语言