我们目前的SQL Server机器(大约有6年历史):
Box: Dell 2900
CPU: Xeon 5160 Dual Core
RAM: 4GB
HDD: 6x 15k RPM SAS drives in raid 10因为它有6年的历史,驱动器已经连续旋转了6年,这使我的雇主对驱动器的寿命感到紧张。我们正在考虑购买,或升级我们目前的服务器。我的雇主是否有一种理性的恐惧,还是应该再持续几年?(它们已经不容易找到了,但是我们有一个备用的计算机内部的热备用驱动器,以及一个具有相同驱动器的热备用服务器)
我们的想法是要么让另外6个SAS驱动器在RAID 10中运行,要么考虑在raid 1中获得两个SSD (SLC)驱动器。除了成本之外,是否有任何理由选择一种或另一种方式?
为了获得新的CPU和RAM,是否值得升级服务器?我们的SQL服务器CPU的峰值一般不会超过10%。它运行一个中等流量网站和内部商业应用程序,但在使用方面没有什么疯狂。
发布于 2010-11-10 22:49:06
从灾难恢复、性能和功耗的角度来看,我会尽快升级.您无法预测硬件故障,因此可能是您的磁盘、PSU、主板或其他组件。
我倾向于遵循一条经验法则,即至少每3年升级一次专业机构,因为在这段时间里,绩效和权力效率通常会翻一番。可能也很难找到备件。如果你的PSU或主板死了,你能多快恢复服务?你测试过这个了吗?业务的时间框架可以接受吗?
在过去的6年里发生了很多事情。要找到一个比你已经拥有的更慢的新的基于Xeon的系统,你必须看上去非常困难。
如果您的整个数据库可以容纳4GB或8GB RAM,那么您将从一个新的CPU和一个千兆位的网络接口中获益良多。
你对这个系统有什么监控吗?除了写入数据(如果6年后只有2GB的数据)和访问日志之外,磁盘甚至移动吗?
值得注意的是:现代的SSD可以做大量疯狂的写作,15年前的神话不再适用。SSD就像机械驱动器一样,它们的读写速度要快得多。但是,不能确定数据库中是否有足够的数据来感受到性能上的差异。
发布于 2010-11-10 21:51:39
第一个问题
您的数据库是否适合内存??和实际的indexs+data大小一样??这将满足你对RAM的需求..。
第二个问题..。你有什么样的读写混合。这就是ssd输赢的地方..。
我设置了一个数据库,它有20%的(夜间)写入和80% (每天)的SSD读取,而且速度很快。试着扭转这些数字,并观察SSD的损失15k SAS磁盘。
希望这有帮助..。:D
发布于 2010-11-10 23:41:09
英特尔硬件的最佳更换周期一般在3到4年之间。除此之外,您还可以在可靠性(尤其是嵌入在硬件中的软件)、部件可用性和故障时恢复服务的速度方面进行掷骰子。
您没有性能问题,因为您对旧服务器很满意,所以我会考虑用一个足够大的系统替换系统,以便用虚拟化解决方案来巩固其他服务器,并配置RAID 10存储以提高总体可靠性和性能。
坦率地说,如果你的雇主逼你把钱投资到像电脑一样快速贬值的资产上,那你就会严重缺乏线索,这对我来说有点可怕。更好的方法可能是查看数据库应用程序的“云”/hosted解决方案,其中托管服务提供者正在为您管理服务。
https://serverfault.com/questions/200541
复制相似问题