我运行Proxmox 2.0,并在其上安装了Windows 2003 R2(32位)服务器。 我已经使用VIRTIO磁盘和NIC虚拟设备(并在Windows中安装了适当的驱动程序),一切都很好。 物理服务器是具有RAID 410i(256 Mb电池备份caching,RAID 10中的4个300 Gb 15K SAS磁盘)的HP DL 180 G6。 服务器是UPS支持(当然),所以它不会突然closures。
现在我看到我可以在Proxmox中将磁盘模式设置为“默认(无caching)”,“直接同步”,“通过写入”,“回写”,“回写(不安全)”,并且还可以打开/closurescaching在Windows自己模式。 我想优化Windows Server IO的速度,所以我想使用“回写”磁盘,而同时它看起来像我根本不需要磁盘上的Windowscaching。
我的情况有什么更好的策略? 我需要在Proxmox中为虚拟磁盘设置什么模式,以及在Windows Server中使用哪种设置更适合虚拟机?
顺便说一下 ,如果我将Debian安装在同一个Proxmox上的另一个虚拟机中,我应该在Proxmox中设置哪些磁盘模式,以便更好地发挥Debian的IO性能?
从IBM的KVM性能优化最佳实践( http://publib.boulder.ibm.com/infocenter/lnxinfo/v3r0m0/topic/liaat/liaatbpblockioperf.htm ),您应该:
关于在Windows中使用的最佳设置,我很想知道,因为我应该在几周内安装一个非常类似的设置。