何晓龙:Linux上实现虚拟化技术,和Windows实现虚拟化技术相比有哪些优势?

金林钢:省钱。技术层面Windows是微软自己开发的,Linux是全世界所有开源的人一起开发的。我们Linux用的是Xen的技术,Xen本身的架构已经是比其他的架构要先进得多,有更大的优势。

何晓龙:同一个操作系统是Linux的,在红帽的环境会更好一些。

金林钢:对,我们刚才进了管理程序也就占资源0.1%-5%,95%的资源可以利用到应用上去。其他的很明显的是做不到的。

何晓龙:红帽虚拟技术是不是还可以为一些节约一些成本,比如异构资源的整合而节约成本?

金林钢:有了红帽虚拟化技术,我们把以前的服务器整合了。把以前用的比较旧的,比如举个例子,以前用的386很慢,但是很多软件必须用在386上,有了红帽虚拟化技术,可以不做任何修改移过去,从而可以用现在的高速硬件运行旧有的软件。这样的话把整个服务器整合在一起。当然了响应速度也快了,而且成本是一点都没增加。

主持人:您提到宿主机的概念?

金林钢:我们3月份提出了版本5,到了8月份会推出测试版,年底会有正式版。我们能做到版本4、版本3不做任何修改就可以升级到5.

主持人:下面是需要一个主站虚拟化管理程序,这个基础之上是LinuxV5的版本,这个基础之上才是不同的系统和不同的应用在这个之上?

金林钢:虚拟化技术最关键是我们把硬件抽象出来。有了Xen的虚拟化管理层,虚拟化管理就可以做到硬件和管理抽象出来。Xen强调的是管理层需并不是做所有的东西,不像完全虚拟化的模拟任何东西,它是充分利用操作系统。比如说红帽的Linux5里面的东西,比如很多设备驱动,网络管理、通过本身有的功能去实现虚拟化。最底层是硬件,上面是Xen的管理程序,英文就是Hypervisor,上面就是红帽Linux作为主操作系统。再上面有不同的操作系统。比如说不同的客体操作系统,以后还可以加上Windows,按照客户需求来做。

主持人:Xen是集成在虚拟化管理程序的,并不是只集成在了的内核里面?

金林钢:将来会放在Linux的内核里面,这样的话虚拟化技术就变成Linux操作系统天然的一部分。

何晓龙:从哪个版本开始呢?

金林钢:从5开始。现在如果把Xen放到内核上要做一些修改,不是一个简单的工作。

主持人:提到修改具体有哪些工作呢?

金林钢:内核的修改,因为原来的操作系统是没有虚拟化的概念的,刚才讲到比如说有些硬件运行的以前没有虚拟化就跟运行打交道,现在有了虚拟化技术,只跟虚拟化管理层打交道。打交道之后要做一些解释,这部分工作最后怎么放在内核里面?这是一个问题,再有一个就是怎么进行内存管理,怎么把Xen的内存管理技术放到内核中,内存管理是很关键的部分,这部分要做修改。而且Xen有很多汽泡的概念,就是说当你需求增加的时候汽泡可以增大,可以占更多的内存空间。其他的不是关键业务可以缩小,这样的话你的内存可以变大,也可以变小。这部分技术肯定要放进去,因为现有的内核就相当于全部占了整个机器的内存。

主持人:现在想要人某一个操作系统做数主机的位置必须做相应的修改。

金林钢:对。

linux虚拟化技术 教程,Linux上实现虚拟化技术的优势相关推荐

  1. linux eth0 目录,教程 | Linux常用命令大全

    原标题:教程 | Linux常用命令大全 来源:Linux爱好者 ID:LinuxHub Linux常用命令 目录操作命令 ls 命令名称:ls 命令英文原意:list 命令所在路径:/bin/ls ...

  2. linux c++编程教程,Linux下的C++编程入门教程.ppt

    <Linux下的C++编程入门教程.ppt>由会员分享,可在线阅读,更多相关<Linux下的C++编程入门教程.ppt(14页珍藏版)>请在人人文库网上搜索. 1.Linux下 ...

  3. linux 跑分教程,Linux管理面板:宝塔安装和宝塔跑分详细教程

    宝塔是一个建站管理面板,是一款使用方便.功能强大且终身免费的服务器管理软件,支持Linux与Windows系统,用它可以一键配置LAMP/LNMP.网站.数据库.FTP.SSL,通过Web端轻松管理服 ...

  4. linux lanmp 安装教程,linux服务器一键安装包lanmp系列教程之一

    在我们安装了linux服务器WEB环境一键安装包lanmp后,可能会有不少疑问还有就是使用过程中出现的问题,下面为大家总结几点比较常见的,如若还有其他疑问,可到wdlinux论坛寻找相关教程. 1.如 ...

  5. cms安装教程Linux,DoraCMS安装教程(linux)

    最近在熟悉linux环境,也基本上把DoraCMS部署上去了,本教程基于ubuntu server 14.0.4,其它linux版本部署方式基本上差不多,下面详细说明一下: 1.进入server环境下 ...

  6. linux bash安装教程,linux bash命令怎么用?win10 linux bash命令使用教程

    linux bash命令怎么用?微软在win10一周年更新预览版中加入了ubuntu bash命令支持,但是很多用户并不知道怎么使用.今天U大侠小编就针对这个问题给大家介绍下win10系统linux ...

  7. linux lvm分区教程,Linux LVM入门使用教程

    文章目录 [隐藏] LVM测试说明 准备磁盘分区 准备物理卷(PV) 准备卷组(VG) 创建逻辑卷(LV) 扩展一个LVM卷 缩减一个LVM卷 扩展一个卷组 逻辑卷管理LVM是一个多才多艺的硬盘系统工 ...

  8. linux搭建kk教程,linux版本KK搭建视频教程+文字教程

    前段时间发了一个linux版本的KK系统,好多网友反映不会搭建,说实话这个我也不会.今天这个的视频教程终于出来了,就这个视频教程看到都脑壳大,全是命令行,我是搞不定了.有兴趣的自己拿去弄吧. 环境涉及 ...

  9. linux命令实例教程,Linux xxd命令入门示例教程

    你是否需要使用二进制或十六进制格式显示文件内容? 寻找可以执行此操作的命令行实用程序? 那,你很幸运,因为存在一个名为xxd的命令可以为你做到这一点. 在本教程中,我们将使用一些易于理解的示例来讨论x ...

最新文章

  1. 虚拟环境是什么意思?pycharm的工程文件下的各个文件是什么意思以及pycharm的使用,run\debug configuration的配置,pycharm的常用快捷键
  2. C和指针之strcat函数 strchr函数 strcmp函数 strcpy函数 strnchr函数 strstr函数实现
  3. Linux 系统应用编程——出错处理(errno)
  4. 【CodeForces - 195A】Let's Watch Football (追及问题,模拟)
  5. Python协程--生成器(通过异常来判断生成器已经结束)
  6. 当你感到迷茫焦虑时,请听听白岩松这个演讲
  7. Docker 下载redis
  8. vue+cropperjs实现图片裁剪功能——PC端+移动端——技能提升
  9. 汽车加油站问题(Java)
  10. CSS——文字溢出省略成点点点
  11. ubuntu16.04/20.04 xfce4以及windows下面使用护眼软件redshift
  12. 微信可以用邮箱吗?邮箱无法分享到微信怎么办?微信邮箱从哪找呢
  13. 数据库之查询表product——统计所有库存商品的总价值
  14. php图片不显示怎么处理,如何解决php图片因存在错误而无法显示
  15. 可用资源不足excel无法完成任务_你若会用Excel里的SUM函数,又何须加班到半夜!【Excel教程】...
  16. coures包下载和安装 可解决报错ImportError: No module named '_curses'
  17. python如何读取csv文件的某两行_Python 读取csv的某行
  18. 加速研发自动驾驶卡车,戴姆勒买下Torc Robotics多数股权
  19. python权限设置
  20. 中科大凸优化P1P2 Chapter1 Introduction

热门文章

  1. 为何需要商业智能BI软件
  2. 数据中台对企业意义和作用有哪些
  3. 人机交互论文计算机导论,计算机导论第10章人机交互[精].ppt
  4. eclipse启动tomcat报错:org.apache.logging.log4j.web.Log4jServletContextListener
  5. mybatis中的#{}与${}在原理上的区别
  6. Mysql 数据库锁机制浅析
  7. 笔试编程题常用的一些技巧方法
  8. 中兴通讯和江苏电信携手推进SDN IPRAN创新进程
  9. Linux守护进程的启动方法
  10. 项目常用工具类整理(二)--ckeditor的引用