
虚拟化
jabezzj
一个想成为网络世界里最流氓的废物哈哈哈哈哈哈哈哈
展开
-
Libvirt
Libvirt是一个便于用户管理虚拟机和其他网络,存储等虚拟化功能的软件集合。包括一个API库,一个守护进程(libvirtd) 和一个命令行工具(virsh)。Libvirt的主要目标是为各种虚拟化工具提供一套方便,可靠的编程接口,用一种一致的方式管理各种不同的虚拟化提供方式。主要功能:1:虚拟机管理2:远程访问支持3:存储管理4:网络接口管理5:虚拟NAT和基于路由的网络...原创 2020-02-19 19:39:14 · 279 阅读 · 0 评论 -
CPU虚拟化的三种技术
CPU虚拟化SMP技术 : 全队称多处理器技术,该技术允许多个CPU通过一条总线访问内存MMP技术:大规模并行处理技术,,由许多松耦合的处理单元组成,每个单元内都有自己的私有资源,如总线,内存,硬盘等,每个单元也有自己的操作系统与管理数据库的实例副本。MMP技术将一个处理单元视为一个SMP节点,并将多个SMP节点通过一定的互联网络进行连接,以协同完成一个任务。系统资源并不共享,理论上有无限的...原创 2019-12-05 11:45:15 · 3661 阅读 · 0 评论 -
云计算虚拟化的三种方式
虚拟化的实现方式:全软件模拟 虚拟化层翻译 容器虚拟化1,全软件模拟 缺点:效率低,一般用于科研,不适合商业推广,有早期的QEMU和Bochs2,虚拟化层翻译:1>全虚拟化 :将非内核态指令模拟成内核态指令再交给cpu处理,中间要经过两重转换,因此效率低,但优点是不会修改GuestOS,所以全虚拟化的VMM可以安装绝大部分操作系统全虚拟化架构下的GuestOS运行在cpu的用户...原创 2019-12-03 21:24:16 · 5419 阅读 · 0 评论 -
云计算 X86 CPU的架构
X86cpu的一般架构 :一般而言,cpu都可以分为用户态和内核态两种基本状态,而X86CPU更细分为Ring3-0四种状态Ring0 内核态,宿主机操作系统内核运行的层次,运行在核心态的代码可以无限制的对系统内存,设备驱动程序,网卡接口,显卡接口等外围设备进行访问Ring1和Ring2:驱动层,不涉及应用程序,于虚拟化的实现关系不大Ring3:用户态 运行在用户态的代码要受到CPU的检查,...原创 2019-12-03 21:21:42 · 580 阅读 · 0 评论