何晓龙: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. dell 服务器启用虚拟化,在 Dell PowerEdge 服务器上启用 SR-IOV 技术

    随着 Windows Server 2012 的引入,Microsoft 在 Hyper-V 中为网络设备启用了单根 I/O 虚拟化 (SR-IOV) 支持. 目录 简介本文介绍如何在 Dell™ P ...

  2. 关于云计算存储虚拟化技术三个层次上的实现

    关于云计算存储虚拟化技术三个层次上的实现 随着企业的成长,业务和应用不断增加,IT 系统规模日益庞大,带来高能耗.数据中心空间紧张.IT 系统总体拥有成本过高等问题;而现有服务器.存储系统等设备又没有 ...

  3. 网络❀堆叠技术(iStack)、集群技术(CSS)、Eth-Trunk

    一.堆叠技术堆叠技术iStack:本质上是硬件技术(软硬件结合)可以吧多个设备回合成一个设备,原理把相同交换机的备板相连.堆叠缺点: 1.会浪费一些转发性能2.主要缺点,升级和割接会特别困难 角色:堆 ...

  4. 技术体系构建_构建出色的技术简历的简单指南

    技术体系构建 Whether you're an aspiring software engineer or a seasoned developer, there are times when yo ...

  5. linux虚拟化技术 教程,Linux上实现虚拟化技术的优势

    何晓龙:Linux上实现虚拟化技术,和Windows实现虚拟化技术相比有哪些优势? 金林钢:省钱.技术层面Windows是微软自己开发的,Linux是全世界所有开源的人一起开发的.我们Linux用的是 ...

  6. 理解 Linux 网络栈(2):非虚拟化Linux 环境中的 Segmentation Offloading 技术

    本系列文章总结 Linux 网络栈,包括: (1)Linux 网络协议栈总结 (2)非虚拟化Linux环境中的网络分段卸载技术 GSO/TSO/UFO/LRO/GRO (3)QEMU/KVM + Vx ...

  7. 【kali Linux 的1024种玩法】一.在VMware Workstation上安装Kali Linux 2020.1(超详细!)

    [kali Linux 的1024种玩法]一.在VMware Workstation上安装Kali Linux 2020.1 一.下载Kali linux 2020.1 1.1 下载Kali Linu ...

  8. linux里运行windows,在Linux上运行Windows应用程序

    当前位置:我的异常网» Linux/Unix » 在Linux上运行Windows应用程序 在Linux上运行Windows应用程序 www.myexceptions.net  网友分享于:2015- ...

  9. linux烧录,新人求教,怎么烧录Linux系统到一个小芯片上?

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 你去找一些嵌入式开发的资料就ok了.我这里大概说一下几种情况,便于你理解. 向存储介质上装载linux其实是没有区别的,只不过你需要一个和你的存储介质相对 ...

  10. 虚拟化查看服务器sn,linux 查看服务器sn号

    linux 查看服务器sn号 内容精选 换一换 该操作只在跨AZ部署HA场景下才需要执行.EVS无法实现跨AZ磁盘共享,所以在跨AZ部署HA场景中,需要规划三台弹性云服务器,在每台云服务器上各绑定一块 ...

最新文章

  1. python 获取当前时间 时间差
  2. linux redis ruby,redis requires ruby version 2.2.2的解决方案
  3. linux软件包管理详解
  4. 不炫技,SVG+CSS3 旋转动画属性就能实现的梦幻效果
  5. 基础回顾(正则、循环、和、 int和Integer、String /StringBuffer、Array和ArrayList、值传递和引用传递、 Lamda、java8)
  6. c/c++ 阻塞和非阻塞,fcntl应用
  7. php 下拉菜单多选get,Jquery实现select二级联动多选下拉菜单
  8. 北深互联网之争:北京约饭,深圳建群
  9. World Wind入门
  10. python数据建模python_Python 数据建模总结和实战(共两万字)
  11. Ubuntu下出现授权问题
  12. 利用Matlab求解Stewart并联机构位置正解,方法为牛顿迭代法
  13. 解决Idea中项目模块没有蓝色方块
  14. Excel教程:Excel中最强大的快捷键你知道吗
  15. Unity Shader-Command Buffer的使用(景深与描边效果重置版)
  16. 利用imu估计roll、pitch的理解
  17. 解决禅道(ZenTao)Mysql启动不了的问题
  18. 有道云笔记桌面挂件android,有道云笔记网页版全面更新!更有Android,pc新版享不停!...
  19. 哈工大2020软件构造Lab2实验报告
  20. 线性代数中特殊行列式的计算

热门文章

  1. Day46:数据库引擎、索引、pymysql
  2. ExtJS笔记 Grids
  3. Sequence operation3397
  4. 基于相关向量机RVM的分类算法
  5. python整数缓存机制
  6. 【python】中 type dtype astype辨析
  7. HTML无语义元素span和div
  8. FTP链接ubuntu链接被拒绝
  9. 神奇的mysql查询
  10. oracle 检查链接数,oracle连接数检查