我有一个旧的smtp服务器,目前正在运行Windows 2003,使用EOL,我想将它移到一些将继续获得安全升级,但同时我想提高性能的东西。我正在考虑将它移到带有后缀的CentOS 6。
现在数据存储在两个单独的驱动器上,我正在考虑使用软件Raid。
我正在考虑的两个吐露是:
软件raid允许我为不同的分区放置不同的RAID。我正在考虑操作系统和软件上的RAID1,并将假脱机放在RAID0中。这将加快我的假脱机,同时提供可靠的操作系统和软件。
我失去了写性能,但在统计和队列监视方面获得了更好的读取性能。
此服务器为2.8GHzXeon,带有SCSI驱动器(而不是SAS)和4gb内存(获得新服务器不是选项之一)
我更倾向于选择1,有什么值得我关注的吗?如果我的RAID0失败或损坏怎么办?后缀会发送损坏的电子邮件或只是失败?系统能否可靠地检测到RAID0故障?
RAID0还允许从我理解的内容中设置自定义剥离。由于我知道我的电子邮件的一般文件大小,我可以控制每个文件占用一个单独的块,以便在失败的情况下,我只会失去一半我的假脱机?
还有其他我该担心的问题吗?
还是性能改善是最小的,我应该选择选项2,只使用RAID1?
同样,这是一个SMTP传出网关,它不会存储任何重要的数据。RAID1只是为了确保PC不会崩溃和最小化停机时间而存在。
发布于 2015-07-14 14:49:17
我建议只使用RAID 1的选项2。这是不值得的,使你的设置复杂化,并增加一倍的失败机会。也许,提高性能的最佳选择是改进硬件的其余部分(尽管您并不认为这是一个选项)。如果您的RAID0失败了,它几乎肯定会失败,根本无法工作。我不能说后缀在这种情况下会做什么,但肯定会出错并停止运行。
"RAID0还允许从我理解的内容中设置自定义剥离。由于我知道电子邮件的一般文件大小,我能否控制每个文件占用一个单独的块,以便在失败的情况下我只会丢失一半的假脱机?“
RAID0要求所有成员都能够使用它。如果一个磁盘出现故障,您的操作系统和RAID1上的软件仍将运行,但任何需要RAID0的操作都不会。你会把整个线轴都弄丢的。RAID也不知道你的电子邮件文件或文件系统,所以可能仍然有部分电子邮件和一些完整的电子邮件在剩余的磁盘上的原始数据,但恢复它们将是非常困难的,是不可行的。它们不会被存储,这样文件就会从块的开头开始。这些块正是数据被分段和分发的方式。所以这些数据不需要很好。在重新配置之前,剩余的磁盘(作为RAID0的一部分)肯定是无法使用的。
https://serverfault.com/questions/705465
复制相似问题