Kernel-based Virtual Machine简称KVM,是一个开源的系统虚拟化模块,自Linux 2.6.20之后集成在Linux的各个主要发行版本中。它使用Linux自身的调度器进行管理,所以相对于Xen,其核心源码很少。KVM目前已成为学术界的主流VMM之一。
 
使用virt-what,查看具体的虚拟化技术,

KVM的虚拟化需要硬件支持(如Intel VT技术或者AMD V技术)。是基于硬件的完全虚拟化。而Xen早期则是基于软件模拟的Para-Virtualization,新版本则是基于硬件支持的完全虚拟化。但Xen本身有自己的进程调度器,存储管理模块等,所以代码较为庞大。广为流传的商业系统虚拟化软件VMware ESX系列是基于软件模拟的Full-Virtualization。

在计算机技术中,虚拟化意味着创建设备或资源的虚拟版本,如服务器,存储设备,网络或者操作系统等等

虚拟化技术分类:

a.系统虚拟化(我们主要讨论的反向)

b.存储虚拟化(raid,lvm)

c.网络虚拟化(sdn)

d.GPU虚拟化(比特币)

e.软件虚拟化

f.硬件支持虚拟化

系统虚拟化

最新文章

  1. 视图views粗略理解
  2. 面向切面编程AOP
  3. JS魔法堂:再次认识Function.prototype.call
  4. 推荐一个linux下的web压力测试工具神器webbench
  5. ytu 1980:小鼠迷宫问题(DFS 深度优先搜索)
  6. 详解 “Android UI”设计官方教程
  7. Hadoop HDFS文件常用操作及注意事项
  8. [Javascript] Redirect the browser using JavaScript
  9. android ListView和GridView拖拽移位实现代码
  10. Json与Java对象互转之Gson学习
  11. MyBatis 的Mapper中有小于号的处理
  12. sql sever[基本] ''增删改'' 随笔
  13. Vim编辑器设置及其使用
  14. Linux Maven安装
  15. eclipse里报:An internal error occurred during: "Building workspace". Java heap space(内存溢出)
  16. sqoop将mysql数据导入hbase、hive的常见异常处理
  17. c3p0:Connections could not be acquired from the underlying database!解决方案
  18. 双向重定向tee命令详解
  19. .NET 证书加密 存储保存 IIS授权
  20. pi的求法 acos(-1.0)

热门文章

  1. 【已解决】csv数据导入sql by sqlyog 乱码+无法导入导入步骤分析等总结
  2. 编译OpenCV以及openc_contrib提示缺少boostdesc_bgm.i文件出错的解决
  3. 基于Vue3+TS的Monorepo前端项目架构设计与实现
  4. 【白话科普】聊聊网络架构变革的关键——SDN
  5. ACR2022的辩论:DMARDs在pre-RA中的作用
  6. vscode+eslint项目规范化,自动格式化配置(项目中用到的)
  7. sqlserver 循环插入脚本
  8. MogDB 学习笔记之 -- 索引失效
  9. C#窗体控件,文字随电脑分辨率自动调整大小
  10. maven发布到本地仓库