RAID 电池和 UPS

use*_*615 2 raid ups bbu

我有一台带 UPS 的服务器,电池寿命约为 20-30 分钟,服务器有 2405/128MB 没有 BBU,我很困惑我真的需要 BBU 卡吗?当然,如果 UPS 正在工作,在断电期间,是否应该留出足够的时间让缓存进行写入?还是我错过了什么?我真的不想为了BBU而在卡上花一大笔钱,应用程序更倾向于读取,而不是按照5-1左右的比例写入,没有BBU的工作真的有风险吗? BBU 即使有一个好的 UPS ?

sym*_*ean 7

虽然这涵盖了重复 August 提出的一些理由,但我不会第二次结束这个问题,因为那里的答案相当糟糕。

BBU 磁盘控制器确实提供了针对断电的保护——但它也(与日志或日志结构的文件系统结合)提供了针对服务器操作系统崩溃和磁盘硬件故障的保护——而您的 UPS 则没有。这不是解决可用性问题的唯一方法——另一种方法是复制服务器、UPS 和磁盘,并使用适当的集群工具。

此外,通过更大的非易失性缓存,它允许操作系统以更快的速度安全地将写入操作卸载到磁盘 - 操作系统不必等待磁盘子系统确认写入已提交那么长时间. 拥有更大的缓冲区为将扇区写入磁盘(在这种情况下为磁盘控制器)提供了更多的空间来调度操作以优化它们,从而进一步提高性能。如果您使用的是 SSD,那么在减少写入磨损方面,您可以从运行大型编组缓冲区中获得一些好处。

应用程序更倾向于读取,而不是写入的比例约为 5-1

真的吗?我会说这是相当写重的。

我真的不想花大价钱

虽然我最后一次看,低端 UPS 仍然比基本 BBU 磁盘控制器便宜,后者的价格约为 100 英镑(150 美元)。你只需要四处打猎。我更愿意拥有 BBU 磁盘控制器和廉价磁盘,而不是昂贵的磁盘和没有 BBU - 无论是性能还是可用性。