Raid 缓存配置建议

Raid 缓存配置建议

我想知道以下 Raid 控制器和 raid 设置是否有最佳缓存设置。(操作系统:Windows 2008 R2、应用程序:II7、数据库:SQL Server 2008 R2 Enterprise)

PERC 6/i:

(默认设置似乎是:不预读/写回)

2 个磁盘 Raid 1 包含操作系统、IIS 安装作为 Web 主机

PERC H700:

2 个磁盘 Raid 1 包含操作系统、SQL Server 安装和事务日志

4 个磁盘 Raid 10 仅包含 SQL 数据文件

就其用途而言,上述三种 Raid 配置的最佳缓存设置是什么?

答案1

是的(通常);假设 BBWC/FBWC 您的缓存设置应该与您的 R/W 比率相匹配。

仅当您具有 BBWC/FBWC 时才应启用写回。如果您的写入特别敏感(通常不是日志式写入),则您应仅使用写通。

如果您的连续读取通常大于块大小(连续读取大文件),则应启用预读。如果您的读取通常是小型随机 IO,则应禁用它。

所有这些都高度依赖于您的特定应用程序和数据。如果您不知道,您可能需要分析 IO 子系统。但是,如果性能目前不是问题,我不会花太多时间在这上面。

相关内容