我今天与 DELL 开会讨论我们的一些 SAN 设置,我希望能够谈谈我所看到的。我们的平均延迟为 20 毫秒。我附上了它当前在较长时间范围内显示的屏幕截图。
如果那里有任何 iSCSI SAN 专家,我正在寻找的问题是什么?我认为它开始显示出一个迹象。延迟也适用于所有服务器,以前我认为它只是我们的主要数据服务器。
附带说明:我们将 PS5000 和 PS6000 都设置为 RAID 50。我们正在寻找另一个容器的建议,看起来它将专门用于 SQL,所以我在考虑 RAID 10。唯一的问题是 PS6000XV(看起来是最好的)在 RAID 10 上最多只能提供大约 4.2 TB。我想知道 RAID 10 是否也能给我们带来最好的性能。
大多数要点都包含在他的评论中引用的 gbjbaanb 帖子的答案中,但我会添加更多内容来专门解决您的问题。
向其中添加任何 PS 系列数组将提高您的性能 - 只要您让 EQL 自动化来完成它的工作。在 RAID 10 中配置的 PS6000XV 将最明显地提供帮助,但 10K SAS PS6000X 甚至 7.2k SATA II PS6000E 将提高可用的整体 IOPS,增加网络路径和带宽。其中任何一个都会为您的环境的整体容量增加至少 1000 IOPS。
我对 Equallogic 配置的看法是,您应该避免将阵列专用于单一用途 - 如果您允许 Equallogic Group 将卷分配到尽可能多的阵列上,您几乎总是会发现整体性能会更好,这样您的系统就可以扩展出来好多了。通过将阵列专用于单个卷或功能,您可以限制这些卷可用的路径总数、带宽和控制器 CPU 量。
平均 IOPS (178) 向我表明您根本没有真正突破系统的极限。即使使用 7200rpm 驱动器,只有一个控制器(我希望你没有)一个阵列和 RAID 5,你不应该在那个级别甚至对单个 PS 阵列施加压力,尽管我可能在这里遗漏了一些东西。您的读写比率似乎为 70:30,因此 RAID 50 可能是此用例的最佳选择。
我对 20 毫秒的读取延迟数字很感兴趣,您在 2 毫秒的写入似乎还可以,但您的读取比我预期的要高得多。你确定没有其他事情发生吗?磁盘故障\复制\大量快照?
您可能想看看 Supermicro 的 SC848,它将在 4U 的空间中为您提供 24 个 3.5" 驱动器。
您应该能够以 15000 RPM 的价格购买 600GB 希捷 15K.7 Cheetah 硬盘,每块价格低于 700 美元。使用 RAID-10,这应该会让您的可用空间不足 7.2TB。RAID-10 的读取速度可能不会比 RAID-50 快,但是在驱动器出现故障的情况下,重建应该更快,并且整个事情应该比 RAID-50 更容错。