当前位置:首页 > 虚拟化 > 正文

kvm虚拟化缺点(kvm虚拟化应用)

kvm和QEMU有什么区别?

kvm使用处理器扩展,而Qemu使用模拟器来实现虚拟化。

作为Linux虚拟机,VMware和KVM哪个更好?

物理环境
内存4G,CPU4,动态磁盘120G
KVM:
磁盘测试
即时读取速度
Timingcachedreads:23668MBin2.00seconds=11858.17MB/sec
Timingbuffereddiskreads:294MBin3.02seconds=123.37MB/sec
磁盘1G数据速度读取
复制1024000000字节(1.0GB),87,253秒,11.7MB/s
复制1GB数据的写入速度到硬盘
1024000000字节(1.0GB),10.5519秒,97.0MB/s
CPU测试
二级缓存
Cat/proc/cpuinfo
cachesize:32KB
一个shell计算脚本执行需要13分钟
CPU:5.5%us,0.6%sy,0.0%ni,93.3%id,0.1%wa,0.4%hi,0.1%si,0.0%st
CPU:0.1%us,0.2%sy,0.0%ni,98.8%id,0.0%wa,0.0%hi,0.0%si,0.0%st
CPU利用率波动范围为0.1%~5.5%,升降比较一致;内存和交换分区都比较稳定
内存使用测试
运行一个消耗内存的程序,运行时间为3分钟,立即消耗最大内存Mem:3945756ktotal,3919740kused,26016kfree,12188kbuffers
:1020088ktotal,100Kused,1019988kfree,3645968Kcached
vmware:
即时硬盘阅读:
timingcachedReads:24068mbin2.00秒=12058.10mb/sec

CPU硬件辅助虚拟化主要有几种技术。

Hardware-AssistedVirtualization(硬件辅助虚拟化)
简介:Intel/AMD等硬件厂商利用软件技术进行部分全虚拟化和半虚拟化。硬件化(详见下文)以提高性能。硬件辅助虚拟化技术通常用于定制全虚拟化和半虚拟化产品,而不是原生的。最著名的例子是VMwareWorkstation。虽然是全虚拟化,但在其6.0版本中引入了硬件辅助虚拟化。技术,例如Intel的VT-x和AMD的AMD-V。目前市场上主流的全虚拟化和半虚拟化产品都支持硬件辅助虚拟化,包括VirtualBox、KVM、VMwareESX、Xen等。
优点:硬件技术的引入将使虚拟化技术更接近物理机的速度。
缺点:目前的硬件实现还不够优化,还有进一步改进的空间。