KVM虛擬化之windows虛擬機性能調整


通過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驅動光盤。

p_w_picpath

p_w_picpath

p_w_picpath

隨例添加一塊virtiodisk磁盤。

p_w_picpath

添加一塊virtio網卡。

p_w_picpath

p_w_picpath

掛載驅動iso文件。

p_w_picpath

(3)進入系統打開設備管理器,刷新硬件,需要安裝scsi與以太網控制器驅動。

p_w_picpath

在SCSI控制器上右鍵,更新驅動程序,瀏覽到D盤\wxp\x86目錄,2003驅動目錄,下一步開始加載驅動。

p_w_picpath

繼續安裝驅動。

p_w_picpath

p_w_picpath

(4)安裝以太網控制器驅動。

p_w_picpath

p_w_picpath

p_w_picpath

p_w_picpath

(4)重啟系統驗證驅動加載情況。

第二塊網卡配置新的IP地址,然后關機。

(5)修改虛擬機配置文件

思路:替換與修改原磁盤驅動配置,與網卡配置,修改內容如下:

# virsh edit wintest01 

p_w_picpath

p_w_picpath

修改后的內容:

<disk type='file' device='disk'>
<driver name='qemu' type='raw' cache='writeback'/>
<source file='/data/wintest01.img'/>
<target dev='vda' bus='virtio'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x05' function='0x0'/>
</disk>
<interface type='bridge'>
<mac address='52:54:00:da:f1:a6'/>
<source bridge='br0'/>
<model type='virtio'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x0'/>
</interface>
(6)進入系統更新網卡和SCSI控制器的驅動,重啟后就會應用新的硬件了。

p_w_picpath

p_w_picpath

5.解決KVM虛擬機鼠標同步問題

kvm虛擬化windows操作系統鼠標有點不靈活等問題,在這里通過以下方式解決。在虛擬機的<devices>配置中增加:

# virsh edit wintest01
<input type=’tablet’ bus=’usb’/>

p_w_picpath

至此windows磁盤與網卡驅動調整以提高性能方法配置完畢

本文出自:http://koumm.blog.51cto.com


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM