如果服务器位于不间断电源上,电池用于电池备份cachingRAID控制器的目的是什么?

如果服务器在正确大小的UPS上,电池是否冗余? 有一个强制回写模式的选项,我想了解风险。 这是我的理解,它有助于防止电源故障,而高速caching中的数据还没有写出到物理磁盘。 但是,如果服务器在UPS上,那么就没有电力损失的风险,特别是如果它是智能UPS,并且服务器被configuration为在电池达到低状态时优雅地closures。 我错过了什么吗?

你的理解基本上是正确的。

允许控制器在其本地RAM中caching写入数据可以提高写入速度,但是这会让操作系统认为数据已经写入磁盘(因为控制器有数据),并在控制器完成写入操作之前断电。 电池备份允许高速caching中的数据存活,直到机器再次通电,从而降低风险。

如果您的系统已经安装在UPS上,如果您的UPS运行时间超过了UPS运行时间(即使使用智能UPS也是可能的),或者服务器的电源烧毁了,会发生什么情况? 或者如果有人不小心将电源线拔出?
许多事情会导致电源故障。 一个UPS只能防止其中的一些。

电池有两个原因。

  • 如果您的PSU突然发生爆炸,无论UPS系统是否已经死机,您的caching中可能还有未提交的数据,请确保电池恢复供电后,数据能够正确写入。 当然,如果你有系统故障,情况也是如此。
  • 如果在实际的磁盘控制器,电缆或磁盘盒上死亡了什么? – 说一些在电缆上被塞住的东西,并在两端损坏连接器 – 再次,你可能有caching中的数据等待被写入,但没有办法做到这一点,因为卡,电缆,shell等已经死了。 您可能需要更换控制器,如果您有电池备份caching,则可以将该caching移到新卡上而不会丢失数据。

这些都是很好的理由,但说实话,基于闪存的caching最近接pipe了电池支持的caching,原因很明显,我首先推荐他们 – 如果你做了很多的写作,我会推荐一个或另一个只是一个UPS。

电池还可以提高性能以及voretaq7的function。 closures电池,设备仍能以大幅降低的速度运行。

如果你有一个UPS,你可以强制caching,而不是在RAID上使用连击。 如果没有raid卡的情况下你失去了电源,你可能会损坏数据,这就是备份的目的。

只因为你失去了力量并不意味着你的系统是烤面包的。 caching只能容纳256兆字节,闲置时会一直刷新/写入高清。 它不像它拥有所有的数据,永远不会放弃它。 它总是被刷新。

一颗meteor可能撞到build筑物并炸毁一切,不要让这些担心麦芽汁倒塌。 我已经运行与caching的RAID 1和没有电池没有问题。

你可以在这个谈话中得到真正的肛门。 为什么不用4倍的服务器,10倍的备份等等。这不是什么大不了的事情。

打开使用你的UPS的caching。 如果你有一个ps的打击,你可以得到的数据回来,它将不得不在工作时间与使用电脑的人吹,并有正确的应用程序打开,并同时保存数据等等,所以赔率低,如果它发生它可以很容易地修复。