Ale*_*lex 4 kvm-virtualization
我在干净的 Centos 6 机器上安装了标准(未修改)KVM+libvirtd,具有 8G RAM 和 8 核 CPU。
当我尝试使用 virt-manager 安装来宾 centos 6 时,完成安装需要很长时间。我给了它 2 个内核和 3 GB 的 RAM,我可以在性能选项卡中看到它永久使用所有 3 GB 的 RAM。
哪里有问题?
我在 KVM (CentOS EL 6.4) 上遇到了这个问题,所以我运行了一个基准测试来找出发生了什么。结果我的来宾 VM 的运行速度只有主机(裸机操作系统)的 15%。我已经检查了 kvm 的先决条件并验证了我的英特尔处理器具有 VT-x (vmx) [AMD 称之为 svm]。
cat /proc/cpuinfo | grep vmx
为什么那么慢的性能?原来我需要在系统的 BIOS 中启用 VT-x(大约 2006 年的旧机器)。为了验证这是问题所在,我检查了内核模块kvm_intel
是否正在运行:
lsmod | grep kvm
事实证明它没有运行kvm_intel
。当我已经安装了我的虚拟机,libvirt的定义domain type
为qemu
。但这应该是 type kvm
。您可以检查:
virsh edit your_vm_guest_domain
...检查顶部的行...
<domain type='qemu'>
那是 libvirt 告诉我它没有检测到kvm_intel
我系统上的存在并且默认为普通的 qemu 仿真。
当我在 BIOS 中启用 VT-x 时,我发现可以加载kvm_intel
模块,然后更改<domain type='kvm'>
. 我再次执行相同的基准测试,发现来宾 VM 和主机操作系统之间的速度几乎没有差异。
归档时间: |
|
查看次数: |
9314 次 |
最近记录: |