通過KVM安裝WindowsXP/2003/7/2008操作系統后,由於默認的磁盤驅動(IDE)性能與網卡驅動(RTL8139100M)的性能都極其低下,需要調整,通過加載Redhatvirtio驅動來提高kvmwindows虛擬機磁盤與網卡性能。更換后的驅動為SCSI磁盤驅動,與virtio網卡驅動(1000M)。
提升性能方式:
(1)采用LVM邏輯卷上安裝虛擬機,采用更換磁盤驅動為SCSI來提升性能。
(2)修改默認網卡類型與驅動。
新可以在安裝windows的時候加載驅動,也可以安裝后加載驅動,本文就是采用系統安裝之后再加載驅動的方式。
1.本文相關軟件下載地址
ISO驅動:virtio-win-0.1-52.iso
http://alt.fedoraproject.org/pub/alt/virtio-win/latest/p_w_picpaths/bin/virtio-win-0.1-52.iso
軟驅驅動:virtio-win-1.1.16.vfd可在down.51cto.com下載頻道中找。
2.加載驅動思路
(1)使用默認方式來安裝Windows系統,安裝系統完成后,再安裝virtio磁盤驅動,最后修改kvm啟動參數,設置磁盤為virtio。
(2)在開始安裝時直接按F6加載virtio驅動。
由於本文事先已經安裝好了windowsServer2003x86操作系統,所以這里采用第一種方式安裝virtio驅動。直接將配置文件修改,在沒有加載virtio驅動的情況下,會造成系統無法啟動。
3.替換驅動
(1)通過正常的圖形界面方式進行安裝windows虛擬機,這時驅動都是采用的默認的。
(2)在控制台上添加一塊virtio磁盤,一塊virtio網卡,光驅掛載virtioISO驅動光盤。
隨例添加一塊virtiodisk磁盤。
添加一塊virtio網卡。
掛載驅動iso文件。
(3)進入系統打開設備管理器,刷新硬件,需要安裝scsi與以太網控制器驅動。
在SCSI控制器上右鍵,更新驅動程序,瀏覽到D盤\wxp\x86目錄,2003驅動目錄,下一步開始加載驅動。
繼續安裝驅動。
(4)安裝以太網控制器驅動。
(4)重啟系統驗證驅動加載情況。
第二塊網卡配置新的IP地址,然后關機。
(5)修改虛擬機配置文件
思路:替換與修改原磁盤驅動配置,與網卡配置,修改內容如下:
# virsh edit wintest01
修改后的內容:
5.解決KVM虛擬機鼠標同步問題
kvm虛擬化windows操作系統鼠標有點不靈活等問題,在這里通過以下方式解決。在虛擬機的<devices>配置中增加:
至此windows磁盤與網卡驅動調整以提高性能方法配置完畢
本文出自:http://koumm.blog.51cto.com




















