KVM磁盤性能優化

磁盤性能是虛擬技術中的一個瓶頸,虛擬機由於經過封裝以後,磁盤有所下降,尤其要對磁盤性能進行優化。

優化要點:

1、在母機(host)上,設置磁盤調度器爲 deadline,有兩種方法

– 在啓動的時候,加入參數(需要重新啓動):
elevator=deadline

– 或者實時調整參數(不需要重新啓動,但是下次啓動時丟失):
for f in /sys/block/sd*/queue/scheduler; do echo “deadline” > $f; done

2、使用 virtio,一定注意,否則導致磁盤性能嚴重下降

3、在虛擬機(VM)上,設置磁盤調度器爲 noop,有兩種方法

– 在啓動的時候,加入參數(需要重新啓動):
elevator=noop

– 或者實時調整參數(不需要重新啓動,但是下次啓動時丟失):
for f in /sys/block/sd*/queue/scheduler; do echo “noop” > $f; done

4、儘量使用 LVM 作爲虛擬機的磁盤,qcow2會帶來額外的負擔,從而導致IO性能下降

 5、注意虛擬機內的 virtio驅動程序一定是最新的,特別是windows虛擬機
參考:
http://serverfault.com/questions/360718/kvm-low-io-performance



來源:公雲網
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章