作者:印度神油两性a | 来源:互联网 | 2014-05-27 21:08
最近在逐步将虚拟机从VirtualBOX转向KVM,希望对KVM多熟悉熟悉,KVM以后会是Linux上虚拟化的主力。在Windows上主要碰到的问题是I/O性能问题,在默认的IDE模式下,只有10多M的读写速度,爆慢。从图上可以看到这惨不忍睹的磁盘性能。基本上大家认为性能比较
最近在逐步将虚拟机从VirtualBOX转向KVM,希望对KVM多熟悉熟悉,KVM以后会是Linux上虚拟化的主力。
在Windows上主要碰到的问题是I/O性能问题,在默认的IDE模式下,只有10多M的读写速度,爆慢。从图上可以看到这惨不忍睹的磁盘性能。
基本上大家认为性能比较好的是VirtIO模式。在Linux上默认带有这样的驱动,在Linux里的磁盘表示便是/dev/vda(x)这样的形式,在打开writecache的情况下,基本可以达到200M的读取。。。要知道我的这块ST
3T,最新的单碟1T,实际也就100M的读取速度
在Windows上使用VirtIO模式的磁盘,倒是真不容易。安装好系统,然后改VirtIO便无法进入系统,google出来的KVM官方的VirtIO
Windows驱动不是正常安装形式的文件,而是一些驱动文件,要用硬件管理器去寻找驱动。
并且KVM官方下载来的驱动没有数字签名,在Windows安装时候是没法以加载驱动形式使用!!!
Google 之后的 solution是用的Fedora带的VirtIO驱动,下载地址:http://alt.fedoraproject.org/pub/alt/virtio-win/latest/images/bin/
安装时候加载驱动,不知为何,这样加载驱动第一次加载完之后蓝屏,再试一次就好了。。。。选择scsi,不用多说了。
安装完之后的,VirtIO性能如下图,打开writecache选项,比较平稳,速度快。
尽管KVM有和vmware,virtualbox一样类似的性能增强工具。。。但是这个实在是太不够友好了。。。KVM还需努力啊!