“Kvm简单教程”的版本间的差异
来自Ubuntu中文
Liangmenglm(讨论 | 贡献) |
|||
第1行: | 第1行: | ||
− | + | 研究了很久的KVM,感觉是我用过的最快的虚拟机。对比常用的虚拟机,Vmware的功能全面,设置简单,但其速度不是很好;VirtualBox的效率虽然比Vmware高一些,但是存在不少缺点,感觉在运行时比较抢CPU,现在virtualbox已经支持smp,和虚拟化技术,但整体效率还是没有 KVM高(但是图形效率作的不错);KVM(Kernel-based Virtual Machine),基于内核的虚拟机,是我用过的最快的虚拟机,需要CPU支持虚拟化技术,并且在BIOS里打开虚拟化选项,效率可达到物理机的80%以上,对SMP的支持很好。所以现在强烈吐血卖命推荐KVM。 | |
− | + | 没有废话,以下是在UBUNTU 804.4 64BIT下的方法 | |
− | + | 获得KVM: | |
− | + | KVM的网站:http://sourceforge.net/projects/kvm/files/ | |
− | <br> | + | 下载最新的qemu-kvm-0.12.3.tar.gz |
− | 代码:<br>tar -xzvf kvm- | + | 解压: |
− | + | <br> | |
− | + | 代码:<br>tar -xzvf qemu-kvm-0.12.3.tar.gz | |
− | + | <br> | |
− | <br> | + | |
需要用到的包: | 需要用到的包: | ||
− | + | <br> | |
− | + | ||
− | + | ||
− | <br> | + | |
代码: | 代码: | ||
− | + | sudo apt-get install gcc libsdl1.2-dev zlib1g-dev libasound2-dev linux-kernel-headers pkg-config libgnutls-dev libpci1 pciutils-dev | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | sudo apt-get install gcc libsdl1.2-dev zlib1g-dev libasound2-dev linux-kernel-headers pkg-config libgnutls-dev | + | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
<br> | <br> | ||
+ | 三步曲: | ||
+ | <br> | ||
代码: | 代码: | ||
− | |||
− | |||
− | |||
<br> | <br> | ||
− | + | cd qemu-kvm-0.12.3 | |
− | + | ||
− | + | ||
− | cd kvm- | + | |
./configure --prefix=/usr/local/kvm | ./configure --prefix=/usr/local/kvm | ||
make | make | ||
第43行: | 第23行: | ||
安装好以后加载KVM模块 | 安装好以后加载KVM模块 | ||
− | + | <br> | |
− | + | ||
− | + | ||
− | <br> | + | |
代码: | 代码: | ||
− | + | <br> | |
− | + | ||
− | + | ||
− | <br> | + | |
− | + | ||
− | + | ||
− | + | ||
sudo modprobe kvm | sudo modprobe kvm | ||
sudo modprobe kvm-intel //如果你的是INTEL处理器就用这个 | sudo modprobe kvm-intel //如果你的是INTEL处理器就用这个 | ||
sudo modprobe kvm-amd //如果你的是AMD处理器就用这个 | sudo modprobe kvm-amd //如果你的是AMD处理器就用这个 | ||
− | |||
这样就装好了。<br> | 这样就装好了。<br> | ||
− | + | <br> | |
− | + | ||
− | + | ||
− | <br> | + | |
--------------------------------------------- | --------------------------------------------- | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
你如何查明你的系统是否能运行KVM?首先,你需要一个支持虚拟化的处理器,这里有一个兼容KVM的处理器列表( http://wiki.xensource.com/xenwiki/HVM_Compatible_Processors ),看看你的处理器是否在其中。另外,你还可以检查/proc/cpuinfo,如果在cpu flags字段看到了vmx或smx,那么你的处理器就支持KVM。 | 你如何查明你的系统是否能运行KVM?首先,你需要一个支持虚拟化的处理器,这里有一个兼容KVM的处理器列表( http://wiki.xensource.com/xenwiki/HVM_Compatible_Processors ),看看你的处理器是否在其中。另外,你还可以检查/proc/cpuinfo,如果在cpu flags字段看到了vmx或smx,那么你的处理器就支持KVM。 |
2010年4月24日 (六) 17:33的版本
研究了很久的KVM,感觉是我用过的最快的虚拟机。对比常用的虚拟机,Vmware的功能全面,设置简单,但其速度不是很好;VirtualBox的效率虽然比Vmware高一些,但是存在不少缺点,感觉在运行时比较抢CPU,现在virtualbox已经支持smp,和虚拟化技术,但整体效率还是没有 KVM高(但是图形效率作的不错);KVM(Kernel-based Virtual Machine),基于内核的虚拟机,是我用过的最快的虚拟机,需要CPU支持虚拟化技术,并且在BIOS里打开虚拟化选项,效率可达到物理机的80%以上,对SMP的支持很好。所以现在强烈吐血卖命推荐KVM。 没有废话,以下是在UBUNTU 804.4 64BIT下的方法 获得KVM: KVM的网站:http://sourceforge.net/projects/kvm/files/ 下载最新的qemu-kvm-0.12.3.tar.gz 解压:
代码:
tar -xzvf qemu-kvm-0.12.3.tar.gz
需要用到的包:
代码: sudo apt-get install gcc libsdl1.2-dev zlib1g-dev libasound2-dev linux-kernel-headers pkg-config libgnutls-dev libpci1 pciutils-dev
三步曲:
代码:
cd qemu-kvm-0.12.3 ./configure --prefix=/usr/local/kvm make sudo make install
安装好以后加载KVM模块
代码:
sudo modprobe kvm sudo modprobe kvm-intel //如果你的是INTEL处理器就用这个 sudo modprobe kvm-amd //如果你的是AMD处理器就用这个
这样就装好了。
---------------------------------------------
你如何查明你的系统是否能运行KVM?首先,你需要一个支持虚拟化的处理器,这里有一个兼容KVM的处理器列表( http://wiki.xensource.com/xenwiki/HVM_Compatible_Processors ),看看你的处理器是否在其中。另外,你还可以检查/proc/cpuinfo,如果在cpu flags字段看到了vmx或smx,那么你的处理器就支持KVM。