具有 RAID 10 SSD 的数据库服务器

具有 RAID 10 SSD 的数据库服务器

因此,我们获得了一台服务器作为生产数据库服务器。最大的区别在于,它将包含 6 x 80GB SSD,采用 LSI 8708 RAID 卡组成硬件 RAID 10。

以下是规格:

  • 操作系统:Windows Server 2008 标准版 R2
  • CPU:2 个 Intel Xeon L5620 四核 CPU
  • 内存:8 GB DD3 PC3-1333 MHz RAM
  • 硬盘:6 x 80 GB SSD,RAID 10(英特尔 X-25-M)
  • RAID 卡:LSI 8708,带写入缓存的电池备份。

我们在数据库中进行了大量写入和读取操作。

我知道 SSD 相对较新,我想知道在产品数据库服务器中使用它们是否是个好主意。

以下是一些问题:

  1. 我知道读取速度非常快,写入速度怎么样?它们比普通硬盘快吗(一般来说)?
  2. 使用带有 SSD 的 RAID 10 配置是否会提高性能?不应该只使用 RAID 1 吗?
  3. SSD 的性能不会随着时间而下降吗?我知道普通 HD 的性能会下降,但我应该担心这个问题吗?还是说 SSD 仍然比机械硬盘更好?
  4. 我们是否应该格式化驱动器或以任何特定方式配置 Windows 以获得更高的性能?

谢谢...

答案1

我知道读取速度非常快,写入速度怎么样?它们比普通硬盘快吗(一般来说)?

是的。它们非常非常快如果您的操作系统支持 TRIM。Server 2008 R2 可以。但是 TRIM 不适用于 RAID 卷。

使用带有 SSD 的 RAID 10 配置是否会提高性能?不应该只使用 RAID 1 吗?

关于 RAIDing SSD 的研究有很多。有一些很棒的(尽管比较老)研究是由Toms Hardware 点击此处,得出自己的结论。但是,这样做会失去 TRIM 能力。

SSD 的性能不会随着时间而下降吗?我知道普通 HD 的性能会下降,但我应该担心这个问题吗?还是说 SSD 仍然比机械硬盘更好?

传统高清硬盘的速度之所以会变慢,是因为它们会老化并开始出现故障,但除此之外,一个使用了 10 年的磁盘的速度应该和新磁盘一样快(假设它没有任何坏扇区)。

至于 SSD,我们直到最近投入生产的 SSD 开始老化后才会真正知道。就我个人而言,我还没有决定,因此避开 SSD,因为我们有合同义务确保我们的数据在 7 年内保持完整性,而我不想冒这个风险使用 SSD。

我们是否应该格式化驱动器或以任何特定方式配置 Windows 以获得更高的性能?

是的。你应该对齐你的分区

答案2

您可以随意在 DB 盒中使用它们,但请确保安装了所有正确的监控工具来监视它们,进行大量出色的备份(并测试它们),最重要的是添加更多内存,否则您最终会经常分页到这些 SSD,这会杀死它们。您还应该查看盒子的推荐内存布局,因为 56xx 系列 Xeon 最适合 x3 内存单元(即 3、6、9、12、18 等模块),而不是 x2(即 2、4、8、16 等)。

相关内容