我计划很快构建我的第一台真正的 RAID 服务器。我的想法是在 RAID 5 或 50 中安装 8 到 12 个硬盘驱动器。它将用作存储服务器。我更喜欢真正的硬件 RAID。在寻找要购买的东西时,出现了几个问题。
1)频道与最大支持设备数
我知道可以在同一个通道上安装多个驱动器。我读到过这会影响性能。但我不知道影响有多大。我是否必须购买每个驱动器 1 个通道的控制器?我应该在同一个通道上安装多少个驱动器?如果我在同一个控制器上运行多个 RAID 阵列,这有关系吗?
2)SATA 与 SAS
到目前为止,我一直使用 SATA 驱动器,它们从未让我失望。在存储阵列中使用 SATA 驱动器是不是一个坏主意?
3)RAID 控制器:3Gb/s 与 6Gb/s
由于许多新的 SATA 驱动器都是 SATA-600,我开始寻找支持它们的 RAID 控制器。显然,这些控制器不太常见,而且价格昂贵得多。它们值得购买吗,还是最好使用经过验证的旧款 3Gb/s 控制器?性能会受到什么影响?
如果您对 RAID 控制器新手有任何提示,我愿意倾听。也许有些事情我应该注意,有些品牌我应该避免,...
另外,如果我的一些问题在其他帖子中已经得到回答,我深表歉意。我一直在寻找答案,但从未找到明确的答案。
非常感谢您的建议。
答案1
RAID 卡中的通道数量及其运行速度决定了您访问存储的速度上限。
每个通道需要多少个磁盘来提供存储取决于此服务器将提供哪种 I/O。如果您要存储工作站磁盘映像之类的内容,那么您会比存储大量随机访问的小型文件更快地达到性能上限。
对于随机性较高的 I/O,磁盘转速会影响磁盘:通道比率。您需要提供比 10K RPM 磁盘更多的 7.2K RPM 磁盘才能达到相同的性能。
至于 SATA-600(或 6GB SAS),如果此 RAID 服务器将使用 1GB 以太网连接到网络,则差异并不大。网络将在存储通道饱和之前饱和。因此,请考虑您的存储消费者将如何访问此存储。您可能只需要一个具有 72 个驱动器的通道。或者,如果您有 10GbE,则可能需要四个通道,每个通道有 24 个磁盘。
购买磁盘时,请看一下保修期。面向企业使用的驱动器额定为 24/7/365 运行,而桌面级驱动器则不是。这在廉价的 7.2K RPM 市场领域最为重要;10K 或 15K RPM 的驱动器几乎总是“企业级”驱动器。
构建 RAID 集时,请牢记 RAID5 重建时间。6TB 需要很长时间才能重建,有时甚至需要数天,而且重建期间性能会下降。最好在条带集中拥有更多、更小的 R5 阵列,而不是在条带集中拥有更少、更大的 R5 阵列。
SAS 与 SATA
无论如何,在我看来,这并不重要。SAS 有几个优点,使其更适合用于大型存储系统(例如,>48 个驱动器)。7.2K RPM SAS 驱动器的性能几乎与 7.2K RPM SATA 驱动器相同。市场迫使人为地进行细分,其中 10K 或 15K RPM 几乎总是 SAS,而 7.2K 主要是 SATA。这是大多数“SAS 与 SATA”争论实际上关注的地方,即驱动器转速。
答案2
在同一个控制器上运行 RAID 阵列不是问题,只是会影响性能。把它看作一条道路,你有多辆汽车(阵列),它们并不总是同时行驶,但如果它们同时行驶,道路上就只能容纳这么多汽车,否则就会造成拥堵。
现在比较 SATA 与 SAS,您需要什么?存储还是快速访问时间?如果是存储,则选择 SATA;如果是快速访问时间,则选择 SAS。
3 vs 6 的问题很容易回答,你需要什么?你会对不同的数组进行大量的读写吗?3 vs 6 的问题是,使用道路字谜,比如将车道加倍,你将容纳更多的汽车。这完全取决于你的个人需求。
答案3
3) 3 Gb 或 6 Gb:这取决于您需要多少并发吞吐量。假设您正在传输数据,并且每个 SATA 驱动器的传输速度为 50 MB/s。
然后,使用 6 个驱动器,您的速度将达到 300 MB/s。如果您具有随机访问模式且包含许多小文件,那么这可能根本不会有什么影响。
我认为这也回答了你的问题1)。
对于问题 2):如果 SAS 和 SATA 具有相同的 RPM,那么它们之间的区别仍是一个悬而未决的问题。似乎没有真正的区别 - 因此选择 SATA,但要查看保修条件。