我们目前的SQL Server机器(大约6岁):
Box: Dell 2900 CPU: Xeon 5160 Dual Core RAM: 4GB HDD: 6x 15k RPM SAS drives in raid 10
自从6岁那年起,这些驱动器已经连续运转了六年,这让我的雇主对驱动器的寿命感到紧张。 我们正在考虑购买,或升级我们目前的服务器。 我的雇主是否有理性的恐惧,还是应该再过几年? (它们不是很容易find,但是我们在待机的计算机内部有一个热备用驱动器,并且有一个带有相同驱动器的热备用服务器)
这个想法是让另外6个SAS驱动器运行在RAID 10中,或者考虑在RAID 1中获得两个SSD(SLC)驱动器。除了成本,是否有任何理由select这种或那种方式?
是否值得升级服务器以获得新的CPU和RAM? 我们的SQL服务器的CPU一般不超过10%的峰值。 它运行一个中等stream量的网站和内部的商业应用程序,但没有使用方面的疯狂。
从灾难恢复,性能和功耗的angular度来看,我会尽快升级。 您无法预测硬件故障,因此可能是您的磁盘,PSU,主板或其他组件。
我倾向于按照经验法则来说,至less每三年更新一次专业设置,因为在那个时候,性能和功效通常会翻倍。 可能很难find备件。 如果您的PSU或主板死亡,您可以多快恢复服务? 你testing过了吗? 业务可以接受吗?
过去6年发生了很多事情。 您必须非常努力才能find比现有系统更慢的新的基于Xeon的系统。
如果您的整个数据库可以容纳4GB或8GB内存,那么您将从新的CPU和千兆networking接口中受益匪浅。
你对这个系统有什么监控吗? 除了写入数据(如果6年后只有2GB的数据,数据不会很多)和访问日志,磁盘是否还在移动?
值得一提的是:现代固态硬盘可以完成大量的写操作,15年前的神话不再适用。 固态硬盘就像机械硬盘一样穿,他们只要读取和写入数据就快得多。 不知道数据库中是否有足够的数据来感受到性能差异。
第一个问题
你的数据库是否适合内存? 如在实际指数+数据大小 这将回答您对RAM的需求
第二个问题..你有什么types的读/写组合..这是ssd的胜利和失败的地方..
我设置了一个数据库有20%(夜间)写入和80%(每日)读取固态硬盘,这是快速的数据库。尝试扭转这些数字,看SSD的损失到15k SAS磁盘..
希望这有助于..:D
英特尔硬件的最佳更换周期一般在3到4年之间。 除此之外,就可靠性(特别是对于embedded在硬件中的软件),部件可用性以及在发生故障时恢复服务的速度而言,您正在掷骰子。
您没有性能问题,因为您对旧服务器感到满意,所以我会考虑用足够大的系统来replace系统,以便将其他服务器与虚拟化解决scheme整合在一起,并configurationRAID 10存储以提高整体性可靠性和性能。
坦率地说,如果你的雇主推动你把钱投资到像电脑一样贬值的资产上,那么我的线索就会严重缺乏。 更好的主意可能是查看数据库应用程序的“云”/托pipe解决scheme,托pipe服务提供商正在为您pipe理服务。
有一个原因,你问这个问题关于一个六年的旧机器的替代,去与R10的解决scheme,固态硬盘将在2016年之前很长时间死;)