大家好:)我的配置如下:
HP C3000 塔式机柜
第一台 HP Proliant BL460 G1 四核至强 2.66GHz 12MB L2 缓存、24GB RAM、BIOS I15 5/2/2011 与配备 P400 智能阵列控制器 - 256MB 缓存、固件 7.24 的 HP SB40C 存储服务器配合使用
第二台 HP Proliant BL460 G1 四核至强 2.66GHz 12MB L2 缓存,24GB RAM,BIOS I15 5/2/2011 与配备 P400 智能阵列控制器 - 256MB 缓存的 HP SB40C 存储服务器配合使用,固件版本 7.24
第三台 HP Proliant BL460 G1 2 x 双核至强 3.00GHz 8MB L2 缓存、16GB RAM、BIOS I15 5/2/2011 与配备 P400 智能阵列控制器 - 256MB 缓存、固件 7.24 的 HP SB40C 存储服务器配合使用
每台 SB40C 服务器均配备 6 块三星 250GB SSD,组成 raid10 单分区阵列
所有 3 架 P400 均启用了 BBWC
每个 ProLiant 上分别安装 Xenserver 6.2(免费版):
第一个 proliant 上有 7 个 VM(4 x win2k3-r2、1 x winxp、2 x ubuntu)(启用精简配置=ext3)
第二个 proliant 上有 12 个 VM(2 x win2k3-r2、10 x winxp)(启用精简配置=ext3)
第三个 proliant 上有 8 个 VM(2 x win2k3-r2、10 x winxp)(禁用精简配置=LVM)
第二个和第三个proliant是xendesktop 4的环境
以前,每个存储刀片都装有 6 个 10k SAS,虚拟机中的平均磁盘读写速度约为 90/50 MBps。现在 SSD 已经到位,我使用 Crystal Disk Mark 5 对虚拟机磁盘进行基准测试(由于某种原因无法使 iometer 工作),升级后的结果在大多数虚拟机中接近 260/200 MBps。根据操作系统的不同,每个虚拟机略有不同,但它们都在 200 MB 范围内。
我需要知道我应该从哪里开始进行故障排除,因为它们实际上并不是拥有非常快的虚拟机,而是有些滞后,而且我确信没有与网络相关的瓶颈。我开始怀疑问题的 vcpu 方面。我需要有人给我指明正确的方向。
我的问题:
1- 对于虚拟机磁盘性能来说,新的磁盘速度是否相当不错?更重要的是,是否足以消除任何与磁盘相关的滞后?
2- 我是否需要担心像这样微调 xenserver 的 raid 控制器和预读缓存关联? 设置保留为默认设置(25-75% 读写、无操作……等等……)
3- 因为我不需要那么多存储空间,raid 10 不是最好的选择吗?(而不是 1、0、5 或 6?)
4- 如果取出 p400 并改用软件 raid,会发生什么情况?或者甚至根本不使用 raid?(关于磁盘性能)
5- XenServer 6.2 的修补程序怎么样?有很多可用的更新,包括 SP1。这有帮助吗?我不愿意应用它们,因为我一直读到有关主机无法启动的信息。
6- 四核至强足以支持 12 个虚拟机吗?我是否应该启用更多核心并为虚拟机分配 4 个 vcpus,如这里?
我意识到问题有很多,但如果能提供任何帮助我都会很感激。