网易首页 > 网易号 > 正文 申请入驻

学好虚拟化,首先要学Linux

0
分享至

学好虚拟化,首先要学Linux

上次讲到了虚拟化的基础知识,比如虚拟化的应用、各个厂商都是通过何种技术路径来实现的等等,本篇想记录一下我学习到的CPU内存虚拟化和网络虚拟化相关知识,通过记录来制造反馈,让自己更有效地学习。需要注意的是,学习虚拟化就免不了和Linux打交道了。

在此之前还是回顾一下虚拟化的基础知识。

虚拟化对于我们网络行业来说已经起到了越来越大的作用,从最开始做实验用的VMware和EVE,到现网运行的各种虚拟网络设备,无一例外都提醒着从业者要多加了解此技术。不仅是技术人员会用到虚拟化,其实大多数人的生活都离不开虚拟化,比如我们所用的Windows也是一种虚拟化,因为他是分时复用系统,分时系统最早由IBM的工程师研发出来,它会把资源切分成无数的小分片,这样就实现了多任务的同时处理。广义的虚拟化是在一套硬件平台上虚拟出多个系统,来提高硬件的利用效率。

接下来介绍一下CPU硬件辅助虚拟化。这时就要提及CPU的两大厂商Intel和AMD了,其中Intel使用VT-x技术,AMD使用AMD-V技术来实现。他们的核心思想其实都是通过引入新的指令和运行模式,使VMM和Guest OS分别运行在ROOT模式和非ROOT模式之下,Guest OS运行在Ring 0下。通常Guest OS核心指令不需要经过VMM,可直接下达到计算机硬件被执行,只有当它执行到特殊指令时才会切到VMM来处理特殊指令。

当讲到内存虚拟化时,首先要了解三个概念:VA(virtual address)虚拟机逻辑地址,虚拟机中进程使用的逻辑地址;PV(phyiscal virtual address)虚拟机物理机地址,虚拟机自己看到自己的物理地址;MA 是host os真正的物理机地址。内存虚拟化其实就是由MA到PV的映射。物理机内存是一段连续的地址空间,虚拟监视器(VMM)上层的各个虚拟机共享物理机的内存地址空间。但由于虚拟机是以随机的方式访问内存,而又需要保证虚拟机内部内存地址的连续,因此VMM就需要合理的映射PV和MA才行。VMM对物理机内存进行管理,并对虚拟机的需求进行合理分配。其中的映射是通过内存虚拟化中的内存管理单元来完成,其中的技术分为影子页表法、页表写入法和扩展页表EPT。

影子页表法实现的是内存全虚拟化。其中VMM为每个Guest维护一个影子页表,表中维护VA到MA的映射关系,而Guest也不维护VA到PV的映射关系。当VMM捕获到Guest页表的变化时,VMM会查找负责PV到MA映射的P2M页表或哈希函数,找到对应的MA,再将它填充到真正在硬件上起作用的影子页表,而Guest页表无需变动。

页表写入法是一种半虚拟化,通过修改操作系统的代码,剥夺Guest OS的写入页表权力,所以VMM可直接将及其弟子写入到Guest OS的页表而实现页表虚拟化。其细节是当客户机常见页表时,VMM也会创建一套相同的仪表,其中保存到时虚拟机物理地址和物理机地址的映射,在客户机对页表写操作时,VMM剥夺客户机操作系统的写操作权限,并对客户机操作系统页表进行更新,是Guest OS从它自己的页表中读取真实物理机地址。

扩展页表EPT是硬件辅助虚拟化,它在原有页表基础上又加了EPT页表,用来记录PV到MA的映射关系,VMM把EPT页表设置到CPU中,就无需VMM再干预了,转换时CPU自动查找两张页表来完成Guest到机器地址的转换,降低整个内存虚拟化的开销。

在网络虚拟化中,通过SR-IOV技术实现。SR-IOV主要解决pass-through只能被一台虚拟机访问的问题,其中pass-through模型是让虚拟机直接使用物理设备,使得网络性能最高。SR-IOV的实现需要CPU、芯片组和PIC等协同在硬件上实现,实现了虚拟化的“最后一公里”。支持SR-IOV的网卡可以在VMM里注册多个网卡,每个设备通过pass-through分配给虚拟子机。

在上篇我们介绍了不同厂家的各种虚拟化软件和技术,比如VMware,RedHat的QEMU-KVM,微软的hyper-V,还有Citrix的Xen。本篇介绍了虚拟化中的内存虚拟化和网络虚拟化的基础知识。需要注意的是,学习虚拟化就免不了和Linux打交道了,因为大部分时间操作的都是Linux系统,在此我对Linux基础薄弱的同学推荐《Linux就该这么学》这本书,在线阅读:www.linuxprobe.com.网站上有电子版可以阅读,如感觉到有所收获,别忘了买一本实体书支持一下作者。学无止境,希望和大家一起用知识充实自己。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
高人预测,若不出意外的话,明年2025年将会有以下10个社会现象

高人预测,若不出意外的话,明年2025年将会有以下10个社会现象

古装影视解说阿凶
2024-04-27 12:36:29
赖文峰近照:抽雪茄喝5万元的酒表情落寞,现任妻子比他小23岁!

赖文峰近照:抽雪茄喝5万元的酒表情落寞,现任妻子比他小23岁!

西瓜爱娱娱
2024-04-25 16:13:57
不要美国F35也不要沈飞J31,阿联酋媒体点名:只要成飞现役的J20

不要美国F35也不要沈飞J31,阿联酋媒体点名:只要成飞现役的J20

李大娱乐糊涂
2024-04-27 08:33:44
开始鼓动18岁学生去当炮灰?

开始鼓动18岁学生去当炮灰?

凡事一定有办法13119
2024-04-27 08:33:57
今年的工作究竟有多难找?看完网友的分享,真是心酸又无奈呀!

今年的工作究竟有多难找?看完网友的分享,真是心酸又无奈呀!

时尚的弄潮
2024-04-25 02:28:58
小米汽车推出小米SU7 5月限时购车权益

小米汽车推出小米SU7 5月限时购车权益

界面新闻
2024-04-27 10:09:57
浙江上海抢五大战!一场定生死,CCTV5直播

浙江上海抢五大战!一场定生死,CCTV5直播

社会故事回忆录
2024-04-27 08:28:41
尤伯杯:5比0,开门红,五战全胜未丢一局,国羽轻取新加坡

尤伯杯:5比0,开门红,五战全胜未丢一局,国羽轻取新加坡

撒丁岛体育
2024-04-27 11:43:06
重伤众生相!孙铭徽:人快不行了,朱俊龙表情意外,围在二飞身边

重伤众生相!孙铭徽:人快不行了,朱俊龙表情意外,围在二飞身边

宝哥精彩赛事
2024-04-27 03:35:00
未来可期!居勒尔:感谢教练给我机会 我也在调整心态不断努力

未来可期!居勒尔:感谢教练给我机会 我也在调整心态不断努力

直播吧
2024-04-27 06:24:27
广东球迷心酸,八冠功臣被深圳男篮放弃,喊话朱芳雨重新签回!

广东球迷心酸,八冠功臣被深圳男篮放弃,喊话朱芳雨重新签回!

中国篮坛快讯
2024-04-27 13:39:58
24岁小伙约45岁大妈开房,偷拍整个过程,大妈:一辈子都会有阴影

24岁小伙约45岁大妈开房,偷拍整个过程,大妈:一辈子都会有阴影

青史录
2023-09-19 19:03:40
卡米拉:后悔了哭了,查尔斯的遗产全留威廉王子,连哈里都没分。

卡米拉:后悔了哭了,查尔斯的遗产全留威廉王子,连哈里都没分。

奇趣横生娱乐q
2024-04-26 19:22:28
北京车展|5小时订单过万,问界M7、理想L7的最强对手来了?

北京车展|5小时订单过万,问界M7、理想L7的最强对手来了?

封面新闻
2024-04-26 23:06:01
国乒消费观:王楚钦41.8万手表,陈梦3.4万夹克,孙颖莎却很平价

国乒消费观:王楚钦41.8万手表,陈梦3.4万夹克,孙颖莎却很平价

娱乐八卦木木子
2024-04-26 17:37:00
赖清德遭“当头一棒”,大陆发出一封特殊邀请?民进党发现不对劲

赖清德遭“当头一棒”,大陆发出一封特殊邀请?民进党发现不对劲

星辰故事屋
2024-04-26 18:58:11
生肖鼠:最合不来的三大生肖,与之格格不入,尽量远离

生肖鼠:最合不来的三大生肖,与之格格不入,尽量远离

书山有路勤为径
2024-04-27 13:20:25
我国首位女航天员刘洋,没生孩子就上太空,返回地球后消失人前

我国首位女航天员刘洋,没生孩子就上太空,返回地球后消失人前

搞笑的阿票
2024-04-25 07:55:03
“小姨妈”邓家佳美腿玉足大赏,不愧是嫩模出身的实力派演员

“小姨妈”邓家佳美腿玉足大赏,不愧是嫩模出身的实力派演员

娱乐圈人物大赏
2024-04-22 06:02:20
ESPN:乌兹别克斯坦可能很快就会成为亚洲足坛不可小觑的球队

ESPN:乌兹别克斯坦可能很快就会成为亚洲足坛不可小觑的球队

懂球帝
2024-04-27 10:28:13
2024-04-27 14:24:49
孙有匪
孙有匪
科技
1595文章数 2009关注度
往期回顾 全部

科技要闻

特斯拉这款车型刚上市几天,就上调价格

头条要闻

牛弹琴:越南两任国家主席辞职后 政坛又发生重大变动

头条要闻

牛弹琴:越南两任国家主席辞职后 政坛又发生重大变动

体育要闻

时代要落幕了?詹姆斯杜兰特陷0-3绝境

娱乐要闻

金靖回应不官宣恋情结婚的原因

财经要闻

北京房价回到2016年

汽车要闻

5月上市/智能化丰富 海狮 07EV正式到店

态度原创

家居
教育
亲子
公开课
军事航空

家居要闻

光影之间 空间暖意打造生活律动

教育要闻

小学数学五年级解方程题,带括号和除法的题

亲子要闻

董宇辉:父母应该陪伴孩子阅读

公开课

睡前进食会让你发胖吗?

军事要闻

以军称已完成对拉法地面军事行动准备工作

无障碍浏览 进入关怀版