Mdadm
mdadm 的 check 命令的目的是什麼?
我今天發現我的一台伺服器執行速度比平時慢,因為伺服器上預設安裝的 cronjob 啟動了 checkarray。這是 Ubuntu 14。
在這種特殊情況下,我只有一個 RAID1。
這次檢查的目的是什麼?在檢查結果錯誤的情況下將磁碟標記為故障,並希望在等待完全故障時盡量減少未來的問題?
我應該如何配置此檢查以更好地適應我的設置?如果我應該這樣做的話。
有沒有為什麼要執行這個“更好”的空閒模式?由於密集的 I/O 操作,我有點擔心系統在生產時的性能。
這次檢查的目的是什麼?在檢查結果錯誤的情況下將磁碟標記為故障,並希望在等待完全故障時盡量減少未來的問題?
差不多。如果不進行檢查,陣列將繼續執行,直到遇到故障。定期向陣列發出檢查,以便您可以提前發現這些故障,而不是等待它們發生。或者理論是這樣的……
有沒有為什麼要執行這個“更好”的空閒模式?由於密集的 I/O 操作,我有點擔心系統在生產時的性能。
您可以將 mdadm 的 I/O 速率限制為不會壓倒性的東西,儘管您正在用時間換取性能。
或者只是將它安排在晚上,或者係統不那麼忙的其他時間。