Ubuntu
在慢速文件系統中以可靠性換取速度
在我執行 Ubuntu Server 11.10 的機器上,我在四個 USB 記憶棒上有一個相當慢的軟 RAID6 陣列(並且沒有其他持久儲存方式)。
我想在那個盒子上有一個更快的文件系統。
如果在緊急情況下會失去一些數據,我可以,但我希望系統和文件保持一致狀態以防數據失去。
我可以設置一個 RAM 驅動器,但有沒有更強大的解決方案?(比如,也許,將我的 ext4 配置為使用更多 RAM 並減少同步頻率……如果這是個好主意。)
**更新:**就這個問題而言,請假設 4xUSB 記憶棒、RAID6 和 ext4 是常量。我可以調整 RAID6 和 ext4 設置,我可以在上面設置一些東西(或在側面——比如 RAM 驅動器),但沒有更低級別的更改。
RAID5/6 在快閃記憶體上可能是個壞主意。每個操作都有很多額外的讀取和寫入。
重建為 RAID10?
USB記憶棒通常也沒有那麼快。兩個 USB 硬碟可能會更好地為您服務。(如果不是ssds)
由於您奇怪地無法對 RAID 進行任何更改,您可能會查看 flashcache。(它讓您將一個塊設備與另一個更快的塊設備放在一起,並充當簡單的 L2 記憶體)典型的案例是 HDD 前面的 SSD,但 USBFlash 前面的 Ramdisk 可能會幫助您。