感谢支持
我们一直在努力

KVM 虚拟机 Windows 磁盘I/O配置

最近在逐步将虚拟机从VirtualBOX转向KVM,希望对KVM多熟悉熟悉,KVM以后会是Linux上虚拟化的主力。


在Windows上主要碰到的问题是I/O性能问题,在默认的IDE模式下,只有10多M的读写速度,爆慢。从图上可以看到这惨不忍睹的磁盘性能。


KVM 虚拟机 Windows 磁盘I/O配置

基本上大家认为性能比较好的是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,不用多说了。


KVM 虚拟机 Windows 磁盘I/O配置

安装完之后的,VirtIO性能如下图,打开writecache选项,比较平稳,速度快。


KVM 虚拟机 Windows 磁盘I/O配置

尽管KVM有和vmware,virtualbox一样类似的性能增强工具。。。但是这个实在是太不够友好了。。。KVM还需努力啊!

赞(0) 打赏
转载请注明出处:服务器评测 » KVM 虚拟机 Windows 磁盘I/O配置
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏