硬件RAID和软件RAID有什么区别?


9

我正在构建一台新服务器(Small Business Server 2008),但是我无法使内置RAID控制器(AMD SB700)正常工作,并且基本上已经放弃了与Server 2008一起工作。

但是我的问题是 …… RAID 1的硬件(例如硬件)和软件(Window的内置驱动器镜像)之间是否有真正的区别?

假设驱动器的型号相同,等等,仅基于我的猜测/全心全意的想法,似乎差异可以忽略不计。

Answers:



8

一些明显的区别:

  • 使用软件RAID时,您只能使用主板上的SATA端口。某些RAID卡允许连接10个SATA驱动器。
  • 软件RAID使用额外的CPU时间,而硬件RAID将此类处理工作转移到RAID卡上。这取决于您使用RAID的方式,但这可能不会增加大量负载(CPU的速度现在相当快。)
  • 软件RAID绝对便宜,因为(可能)它已经包含在您的操作系统中
  • 软件RAID更具可移植性,与特定的操作系统绑定,而不是特定的RAID卡品牌或型号(“ RAID互操作性”
  • (个人观点)稍有根据,但我对软件RAID的信任程度超过对RAID卡的驱动程序的信任-软件工程师通常比硬件工程师更擅长制作软件!

一个没有比另一个更好-两者都有优点。

如果您担心性能,或者需要比主板更多的驱动器,则应该使用RAID卡(尽管在购买RAID卡之前值得尝试/对软件RAID进行基准测试)


3

硬件通常具有独立的硬件逻辑/电路来更好地支持热插拔,通过闪烁指示灯,任何RAID级别的可启动卷等更容易地识别故障驱动器,等等……性能方面?不完全是,只要剩下cpu周期并且软件实现就足够好了...

...但是正如nik所指出的那样-硬件并不总是“硬件”,而通常是“取决于”。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.