我在 SF 上查看了许多有关软件 RAID 与硬件 RAID 的消息,但无法确定应该使用哪一个。我正在安装的服务器是 HP Proliant ML330 G6,其上的 RAID 控制器是 HP Smart Array B110i SATA RAID 控制器 (RAID 0/1/0+1)。这是真正的 HW RAID 吗?还是我应该跳过它并使用 SW RAID?
盒子里有三个磁盘,一个 250GB,两个 1.5TB。我以为较小的那个会有 /boot、/ 和 /swap 分区,而两个较大的会放在 RAID1 上。我该如何设置呢?我尝试使用服务器附带的工具(StartSmart 以及 ROM 配置实用程序)并将两个磁盘配置为 RAID 阵列,但 Ubuntun 安装程序仍然将它们视为两个独立的磁盘。
我是否应该先在小磁盘上安装 Ubuntu,然后配置 RAID 阵列,或者我是否应该以某种方式配置 RAID 阵列,以便两个磁盘在安装程序中显示为一个?
答案1
除非您启用了电池供电的缓存并且有缓存(并非所有 HP SmartArray 都配备缓存,这令人难以置信),否则我看不出两者之间有什么区别。软件 RAID 在极端情况下略显脆弱,但对于几乎所有运行来说,其性能应该一样快。如果不是更快的话。
答案2
我总是选择硬件 RAID。软件 RAID 会占用服务器上运行的应用程序的 CPU 资源。尤其是在服务器磁盘 IO 负载较高的情况下。