我们的首席技术员想要一个 SAN。
我们有 2 个 -2950 和 2 个 1950。全部都是双四核,73gb 15K 驱动器,每个 16gb。每个 DB 上有 8 个驱动器,每个 WS 上有 4 个驱动器。
我们的应用程序基于在 iis 6 上运行的 .net 2.0。
我知道拥有 san 将有助于 DR 方面的快速恢复,但它实际上会提高我们应用程序的速度吗?
如果不是 san,什么能让我们最快地获得回报?
答案1
硬盘速度和数量只是磁盘性能的一小部分。您还需要查看工作负载特征、缓存配置、磁盘对齐、RAID 阵列类型(1+0 还是 5/6)、段大小/条带宽度,以及您是否无意中在同一组主轴上混合了随机/顺序工作负载(或多个顺序工作负载),从而拖累了应用程序性能。如果您无法在本地磁盘上完成这些基本任务,SAN 不太可能为您提供帮助,除了为您提供添加更多主轴(磁盘)以满足您的 I/O 请求的能力。
SAN 意味着一笔可观的初始现金支出、一笔可观的年度支持/维护费用、大量的支持基础设施(iSCSI/光纤通道)以及大量正确支持的学习。除非您真的确定需要它,否则您应该首先用尽所有其他方法来提高应用程序的性能。
答案2
SAN 可以提高性能,但并不是万能的灵丹妙药。您需要查看一些详细的性能指标来确定缓慢行为的原因。查看 perfmon 并从那里开始。