在 XenServer 5.6 下的 Windows XP VM 上对磁盘进行基准测试时,我的速度在几秒钟内达到峰值约 200 MB/s,然后又回落到平均 30 MB/s。这是正常的吗?
我的配置是:HP 刀片服务器 BL460,配备 1 个四核 Intel Xeon 处理器(2.66GHz)、24 GB 内存和两个 300GB 10K SAS SFF 硬盘,组成 RAID 1 阵列。我的 dom0 有 10 个 XP VM 和 2 个 Windows 2003 R2 VM。
我意识到使用 2 个驱动器的 RAID 1 阵列会得到较慢的结果,这就是为什么今晚晚些时候我要将其升级为 4 个驱动器的 RAID 10,并希望获得更好的结果。这是一个合理的希望吗?
我已经遵循了有关虚拟机性能改进的每一条建议,例如:禁用任务和校验和卸载。
答案1
我更喜欢 vmware 而不是 xen,但是最初几秒钟的数据很可能被缓存在虚拟机管理程序或存储控制器的 RAM 中。
假设一个虚拟机产生大部分负载,那么 30 MBps 听起来就适合您的吞吐量。
从 raid 1 升级到 10 应该会显著提高性能。查看 raid 级别定义,了解预期的增益类型。