歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> KVM 虛擬機 Windows 磁盤I/O配置

KVM 虛擬機 Windows 磁盤I/O配置

日期:2017/2/28 15:47:02   编辑:Linux教程

最近在逐步將虛擬機從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還需努力啊!

Copyright © Linux教程網 All Rights Reserved