KVM虚拟机的认知
2024-10-21 12:38:29
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.硬件支持虚拟化
系统虚拟化
最新文章
- 视图views粗略理解
- 面向切面编程AOP
- JS魔法堂:再次认识Function.prototype.call
- 推荐一个linux下的web压力测试工具神器webbench
- ytu 1980:小鼠迷宫问题(DFS 深度优先搜索)
- 详解 “Android UI”设计官方教程
- Hadoop HDFS文件常用操作及注意事项
- [Javascript] Redirect the browser using JavaScript
- android ListView和GridView拖拽移位实现代码
- Json与Java对象互转之Gson学习
- MyBatis 的Mapper中有小于号的处理
- sql sever[基本] ''增删改'' 随笔
- Vim编辑器设置及其使用
- Linux Maven安装
- eclipse里报:An internal error occurred during: ";Building workspace";. Java heap space(内存溢出)
- sqoop将mysql数据导入hbase、hive的常见异常处理
- c3p0:Connections could not be acquired from the underlying database!解决方案
- 双向重定向tee命令详解
- .NET 证书加密 存储保存 IIS授权
- pi的求法 acos(-1.0)
热门文章
- 【已解决】csv数据导入sql by sqlyog 乱码+无法导入导入步骤分析等总结
- 编译OpenCV以及openc_contrib提示缺少boostdesc_bgm.i文件出错的解决
- 基于Vue3+TS的Monorepo前端项目架构设计与实现
- 【白话科普】聊聊网络架构变革的关键——SDN
- ACR2022的辩论:DMARDs在pre-RA中的作用
- vscode+eslint项目规范化,自动格式化配置(项目中用到的)
- sqlserver 循环插入脚本
- MogDB 学习笔记之 -- 索引失效
- C#窗体控件,文字随电脑分辨率自动调整大小
- maven发布到本地仓库