我有一台使用 INTEL S5520SC 主板的服务器。我想知道是否可以将 2 个 SSD 128GB INTEL EXTREME 驱动器以 RAID 1 形式直接连接到此主板,还是需要某种外部控制器?
这项技术是否还有效、足够可靠?还是我应该放弃这个想法?
答案1
SSD 的行为与普通 S-ATA 驱动器类似,因此不需要特殊硬件。
但是,您应该意识到使用 SSD 磁盘的局限性。它们的磨损速度比普通企业磁盘更快,并且如果操作系统不支持 TRIM,它们的性能会随着时间的推移而下降。
Windows Server 2008 R2 支持 TRIM,但它不适用于逻辑设备(raid 阵列)。
我建议您考虑扩大您的主轴数量(更多磁盘),如果您使用的是 RAID5 - 那么请移至 RAID10 进行虚拟机存储。
您还提到,其中一台服务器同时是 AD 控制器和 SQL 数据库服务器。这是极不受支持的配置 - 唯一支持该配置的情况是在 Windows Small Business 服务器上。
答案2
如上所述,SSD 的运行方式应与 SATA 驱动器相同;但是,我认为 RAID 10 中的 4 个 15k rpm SAS 驱动器足以运行 5 个虚拟机。除了 SQL Server 和 Exchange,我在 6 磁盘 RAID 10 上运行了 20 多个虚拟机,性能很好。这在很大程度上取决于您的工作负载类型。我会运行 perf-mon 并验证磁盘子系统是否确实是您的瓶颈。
既然你在谈论 MS,(我假设是 hyper-v)请查看我几个月前问过的这个问题:监控 Hyper-V 主机磁盘 IO 的最佳方法是什么?
(这是一个变成完整答案的评论)
答案3
检查板载 raid 控制器的规格,这可能是一个瓶颈。请记住,如果这是主机操作系统磁盘,它将是一个软件 raid1 镜像,除非您要重新安装操作系统。
如果这是辅助卷,您可能想要选择对其进行条带化,raid 0,我还没有听说过 raid1 上的磁盘出现故障,尽管我无法确认此说法,并且除了购买额外的磁盘、raid10 等之外,这将产生最佳性能...