我正在看我新买的这款联想 ThinkServer RD240。由于我们使用 NAS 进行文件存储,并且我们的大多数服务器更注重功能/应用程序(不需要大量数据),所以我正在尝试决定如何订购我的驱动器。
基本上,我可以将 8 个 250GB 7.2k 驱动器放入 Raid 5 阵列中,并且仍有足够的存储空间供我的虚拟机使用。我的问题是...
我应该使用多块小硬盘组成 Raid 5,还是使用 3 或 4 块大硬盘组成 Raid 5。或者甚至使用 2 块超大硬盘组成 Raid 1?
我相信带有小磁盘的 RAID 5 将提供最佳性能,只是不确定要花钱购买哪种驱动器配置。有什么建议吗?
仅供参考。此服务器上的虚拟机将是域控制器、终端服务器、用于低性能数据库的小型 Web 和 SQL 服务器,可能是 Windows 7 管理虚拟机,供我通过 RDP 远程访问网络。
答案1
驱动器的大小不会影响性能 - 只要主轴速度(7.2k RPM)相同,8 个 250GB 驱动器的 IO/s 和 MB/s 速度将与 8 个 2000GB 驱动器相同。
此外,关于 raid 级别,如果您有多余的空间(听起来您有),请考虑 raid 10。您将损失一半的可用容量作为开销,但您可以通过购买更大的驱动器来弥补这一点。使用 raid 10,在丢失数据之前,您可能会丢失多达一半的磁盘,读取性能(应该是 IO 的 70% 或更多)将与具有相同数量驱动器的 raid 5 一样好或更好,因为您每次读取双向使用的磁盘数量相同。此外,在 raid 5 上备用替换故障驱动器需要更长的时间,因为服务器需要从“奇偶校验”重建备用驱动器,这意味着在现有驱动器上进行大量数学运算和大量读取。
您不想使用少量大型驱动器,因为进行本地虚拟化可能会导致磁盘性能瓶颈,而提高磁盘性能的唯一方法是增加磁盘阵列中的“磁头”(或“主轴”)数量。
简而言之:
- 始终尝试拥有尽可能多的驱动器
- 根据所需的存储空间选择驱动器的大小