除了双UPS + PS系统外,RAID BBU的优势

今天,我粗略地测量了在工作的服务器上启用写回RAID控制器的好处。 它没有RAID电池备份单元(BBU),所以写caching当前被禁用。 由于服务器不被用于容量(到目前为止),大多数testing的结果是惊人的,例如:

  • 数据库CRUD:35s之前,4s之后
  • 保存一个1MB的Excel文件:before:20s(!),after:0.5s

当然,build议使用BBU,但将BBU安装到系统中的主要优势是什么?系统具有冗余电源并连接到UPS? 这是否取决于系统的types(数据库,文件,terminal)?

什么是BBU可以防止的现实故障情况?

提前致谢!

RAID电池备份可以保护您:

  • build立电源故障(双UPS不是一个大问题)
  • PSU故障(双PS不是一个大问题)
  • 公用设施故障(您是否有发电机?当UPS平稳运行时会发生什么?)
  • 发电机故障(我已经看到这些事情发生;再次:当你的UPS平坦时会发生什么?)
  • 破碎机旅行(单身,如果你只有一个动力腿;减less两倍)
  • 肥脚跳过你的电源线
  • “哎呀,我拉错了破坏者!”
  • “哎呀,把我的螺丝刀放到电源总线上!”

等等等等

这些在你的环境中的可能性只有你能确定的东西。 我已经看到他们在生产场景中的每一个,所以他们都可能:)

如何丑陋的操作系统崩溃,因为某些东西…驱动程序错误,在内核的操作系统的错误?

他们很less但仍然发生。

根据我的经验,除非服务器从不同的PDU接收电源,否则我不能真正考虑冗余电源的完整解决scheme。

写caching不立即提交数据到磁盘,所以如果发生电源故障,您将丢失caching中的所有数据,而不使用BBU。