我正在考虑升级运行 Windows Server 2003 64 位的 HP DL 580 G5 的操作系统/应用程序驱动器。我们目前在 RAID 1 中使用 3 个 75GB 10k rpm SAS 驱动器。该服务器主要用于运行内存和页面文件密集型应用程序,每次大约有 10-20 人使用。它有 32GB 的 RAM 和 32GB 的页面文件,大多数时候页面文件使用率 > 50%。即使有大量的备用 RAM 可用(每个会话最多 6GB RAM + 相同的 v. RAM,有些用户使用多个会话),相关应用程序也会使用大量虚拟内存。很快会有更多人使用该服务器,因此很可能会安装额外的 32GB RAM 来满足他们的需要。
我可以选择花费约 2800 英镑/台,用 2 个 HP SAS SSD(632502-B21)替换 3 个 SAS 磁盘,但我不确定在这种情况下,性能提升是否值得花费这笔钱。我应该花大价钱购买 SSD 吗,还是坚持使用现有驱动器更明智?
显然,这在很大程度上取决于我们从这个特定的应用程序中获得多少性能提升(我还没有这方面的信息),但这里是否还有其他更普遍的考虑因素?
答案1
有几件事……我假设这是 Windows Server 2003 的 64 位版本,并且您的存储设置是具有在线备用的 RAID 1。Windows 2008 是否有可能更好地管理资源?这似乎更像是一个应用程序分析问题。您是否认为使用 SSD 有助于提高页面文件性能?您有任何证据表明这是一个瓶颈吗?现在情况如何?为什么不尝试将页面文件移动到成本较低的 SATA SSD 来测试理论,然后再转向企业级 SSD 驱动器?
至于你关于 HP 品牌 SSD 驱动器的问题,OEM 是Sandisk/Pliant。这些驱动器目前价格过高。老实说,这些磁盘需要深度队列才能表现良好。它们在我的许多应用程序中都表现不佳。如果您担心您提到的部件号的成本,我建议您为您的应用程序使用不同的驱动器。最佳性能来自 STEC 品牌的 SSD,但成本更高。在各种条件下都能运行良好的一个不错的替代方案是Seagate Pulsar SAS SSD 产品。 这200GB 容量的 Pulsar.2是一款出色的 MLC 驱动器,其价格仅为 HP/Pliant 磁盘的一半。
其他注意事项...该服务器有一个HP SmartArray P400 控制器。它只是一个 3G SAS 控制器。您可能需要考虑使用支持 6G 的控制器,例如HP SmartArray P410如果您最终使用企业级 SSD 驱动器。另外,现有控制器上是否有电池供电的 RAID 缓存?
另外,为什么要更换操作系统驱动器?您可以添加由新磁盘组成的另一个逻辑驱动器。
答案2
为什么不花钱购买更多内存而不是 SSD?完全避免交换……
答案3
老实说,这些高端 SSD 的速度并没有比中端企业级或高端消费级 SSD 有显著提升。它们确实提供了更高的耐用性,尽管考虑到每台 SSD 都可以买 3 台,但对于大多数人来说,这实际上不是一种经济有效的解决方案。但 400 英镑或 1000 英镑的 SSD 都将比 10K 或 15K SAS 驱动器的 IOP 大幅增加。