3mo*_*olo 12 hardware storage hp hp-smart-array hp-proliant
作为 Opteron 处理器系列的测试,我购买了带有 HP Smart Array P410i 控制器的 HP DL385 G7 6128 - 无内存。
该机器具有 20GB ram
2x146GB 15k rpm SAS + 2x250GB SATA2,均采用 Raid 1 配置。
我运行 Vmware ESXi 4.1。
问题:
即使只有一台虚拟机,尝试过Linux 2.6/Windows server 2008/Windows 7,虚拟机感觉真的很慢。在 Windows 7 中,vmware 转换器安装甚至超时。SATA盘和SAS盘都试过,SATA盘几乎不可用,而SAS盘感觉极慢。
我在基础架构客户端中看不到很多磁盘活动,但我一直没有寻找原因,甚至没有尝试过诊断,因为我觉得这要么是因为廉价的 raid 控制器 - 要么只是因为缺乏对它的记忆。
尽管存在问题,我还是继续安装了一个提供关键功能的虚拟机,因此将其关闭并运行诊断并不容易。
非常想知道你们对它有什么看法,它更有可能是控制器/磁盘的问题还是由于预算组件而导致性能低下?
提前致谢,
eww*_*ite 26
HP Smart Array P410 是一款不错的控制器,但如果您没有安装电池后备或闪存后备缓存单元,您的性能会很差。缓存有很大的不同,因为写入在提交到磁盘之前由缓存内存缓冲。您可以得到应用程序的写入确认,而不必招致物理磁盘驱动器的延迟。
这是在类似规格的系统上的 4GB dd(具有 24GB RAM 的 DL380 G7 和具有 2 个 SAS 磁盘和 1GB 闪存支持写入缓存的 p410)。RAM 在这样的测试中很有帮助,但你明白了......
[root@xxxx /]# dd if=/dev/zero of=somefile bs=1M count=4096
4096+0 records in
4096+0 records out
4294967296 bytes (4.3 GB) copied, 3.70558 seconds, 1.2 GB/s
Run Code Online (Sandbox Code Playgroud)
但实际上,在具有适当缓存的控制器上的 RAID 1 中使用两个 SAS 驱动器的写入性能应该保持在 130-170 兆字节/秒之间。iozone对上述服务器配置的快速测试显示:
[root@xxxx /]# iozone -t1 -i0 -i1 -r1m -s16g
Write
Avg throughput per process = 166499.47 KB/sec
Rewrite:
Avg throughput per process = 177147.75 KB/sec
Run Code Online (Sandbox Code Playgroud)
由于您使用的是 ESXi,因此无法运行在线固件更新。您应该下载Current Smart Update Firmware DVD,将其刻录到磁盘并确保您的系统已打补丁到相对较新的级别。
以下是控制器的快速规格:http : //h18004.www1.hp.com/products/quickspecs/13201_na/13201_na.html
您需要购买以下产品之一,价格从 350 美元到 600 美元不等:
512MB BBWC
512MB 闪存支持写入缓存
1G 闪存支持写入缓存
要回答您的问题,缓存解决方案将最有帮助。在您处理缓存情况之前,额外的磁盘不会产生太大影响。
*请注意其他用户。如果您在具有最新固件的最新 HP 控制器上有缓存内存,并且控制器上有 RAM 但没有电池单元,则可以使用写缓存覆盖。这有点冒险,但可以作为在购买电池或闪光灯的过程中测试性能的中间步骤。