mdadm的检查命令的目的是什么?

我发现我的一台服务器比以前运行速度慢,因为在服务器上默认安装了cronjob启动的checkarray。 这是Ubuntu 14。

在这种情况下,我只有一个RAID1。

这个检查的目的是什么? 如果检查结果错误,希望在等待彻底失败时将未来问题降到最低,将磁盘标记为有问题?

我应该如何configuration此检查以更好地适合我的设置? 如果我应该这样做的话。

有没有一个为什么运行这个“更好”的空闲模式? 由于强大的I / O操作,系统在生产时,我对性能有点担忧。

这个检查的目的是什么? 如果检查结果错误,希望在等待彻底失败时将未来问题降到最低,将磁盘标记为有问题?

很多。 没有检查,arrays将继续运行,直到遇到故障。 定期向arrays发出检查,以便您可以预先发现这些故障,而不是等待它们发生。 或者理论去…

有没有一个为什么运行这个“更好”的空闲模式? 由于强大的I / O操作,系统在生产时对性能有点担忧。

你可以将mdadm的I / O速度限制在一个不是压倒一切的东西 ,虽然你是交易时间的performance。

或者只是安排晚上或者系统不太忙的时间。