我正在考虑为朋友的公司搭建一台服务器。这可能是 SuperMicro 的工作,预算不多,9 系列,Sandy Bridge 双插槽 2011 26xx 处理器。
我希望最大限度地提高性价比。谁不想呢?对吧?好吧,我一直在研究 15k SAS 6Gb 驱动器与 SSD 的成本,价格相当。优点是我不需要 SAS 控制器,可以使用优质的 SATA 6Gb 控制器(成本减半)。此外,SSD 散发的热量要少得多。
但是,我意识到我不确定 Exchange 和 MS CRM(这两个主要应用程序将在服务器上运行)的磁盘使用情况。在轻度使用场景中,Exchange 或 CRM(即 SQL Server)对磁盘的写入和重写量是多少?
我担心的是 Exchange 或 CRM 的 SQL Server 会进行过多的写入,并在过快的时间内磨损 SSD。
有人知道 Exchange 和 Sql 写入特性吗?使用 95,000 IOPS 的 SATA 6Gb/s SSD 是否比类似的 15k SAS 更具优势?SAS 当然具有 SATA 的优势,但 SATA SSD 会抵消这些优势吗?
答案1
我会坚持使用真正的 SAS RAID 控制器,因为它们也可以处理 SATA 驱动器(包括 SATA SSD)。
我对 Exchange 2010 的体验是,它似乎试图尽一切努力最小化磁盘 I/O。由于缓存和似乎是合并写入,RAM 往往更重要。不过,我只在 150 个用户或更少的场景中使用 Exchange。我不确定 CRM 方面的情况……可能是小型随机和顺序 I/O 各占一半。
预算少并不一定意味着你需要妥协。购买仅支持 SATA 的控制器是一种糟糕的妥协。SSD 的价值在于,你需要更少的 SSD 来实现大量旋转硬盘可以实现的 I/O。这是假设你已经弄清楚了你的存储容量需求。请对 SSD 进行 RAID(4 个或更多驱动器),此时不要担心它们会磨损……