我经营着一家小型 IT 公司。具体来说,不到 10 人,都是开发人员,没有系统管理员。可以说我是老板,做了很多工作。所以现在我以系统管理员的身份问这个问题 :)
最近我们买了一台英特尔的 SR1690WBR 和两块硬盘 WD1002FBYS。我不知道什么是假 RAID。结果发现我们买的服务器系统板载了一个 (ICH10R)。所以我决定买一个真正的硬件 RAID 控制器。我的预算是 200 美元,我正在考虑 Adaptec 1405http://www.adaptec.com/en-US/products/Controllers/Hardware/sas/entry/ASC-1405/。
所以我的问题是:看看 RAID 控制器 1405 的价格和硬盘的价格,我开始怀疑安装此 RAID 是否会降低我们服务器的某些性能。我之所以这么认为,是因为我不是系统管理员,我只知道一些基础知识。我知道借助 RAID 1,我们可以实现容错,但我能在这样的配置下可能会失去任何性能?
谢谢。
答案1
您链接的产品是 HBA,而不是 RAID 控制器。“1 系列非 RAID 统一串行 HBA 提供经济实惠的 I/O,具有广泛的设备兼容性、可扩展性和灵活性,适用于服务器、存储和备份应用程序”
但是以更一般的方式回答您的问题:是的,RAID 可能会给您带来性能损失,具体取决于您想要使用的 RAID 级别。
您提到 RAID1 是您所选的 RAID 级别,对于 OS 阵列或任何其他不需要大量磁盘空间的阵列而言,RAID1 是相当不错的选择。它对写入性能没有任何影响(它将相同的数据写入两个磁盘,就像写入单个磁盘一样),但它对读取速度有相当大的性能优势,因为它可以从两个磁盘并行读取数据(简而言之,如果文件不是超小,则从每个磁盘读取一半文件)。
答案2
Grigory,RAID 1 可能会导致一些轻微的性能下降,因为大多数控制器在两个磁盘都完成之前不会认为磁盘写入已完成。这意味着如果一个磁盘在特定写入操作上花费的时间更长,那么整个操作将花费更长时间。速度损失通常微不足道,而您从冗余中获得的好处可以克服它 :) 只是不要忘记真正的备份......
简短的回答是:作为人类,你不会注意到任何差异,另一方面,如果你运行一个拥有 1000 多个用户的高端服务器,那么你可能会注意到一些细微的差别……
答案3
回答:是的,可以,但这可能被称为损坏的硬件或坏的驱动程序。请确保您明智地投资 - 不要投资于无用的东西,在这里付出会有回报。然后如果需要,可以买一些不错的光盘。