在我运行Ubuntu Server 11.10的机器上,我有一个相当缓慢的四个U盘上的软RAID6arrays(没有其他的持久性存储方式)。
我想要一个更快的文件系统。
如果我在紧急情况下丢失了一些数据,我也可以,但是我宁愿让系统和文件在数据丢失的情况下保持一致的状态。
我可以设置一个RAM驱动器,但是还有更强大的解决scheme吗? (也许,也许,configuration我的ext4使用更多的RAM和同步较less…如果这是一个好主意。)
更新:就这个问题而言,请假设4xUSB棒,RAID6和ext4是常量。 我可以调整RAID6和ext4的设置,我可以设置一些东西(或侧面的RAM驱动器),但没有更低层次的变化。
在闪存上RAID5 / 6可能是一个坏主意。 每个操作都有许多额外的读写操作。
重build为RAID10?
USB棒也不是那么快。 你可能会更好的两个USB硬盘。 (如果不是ssds)
既然你奇怪的不能对RAID做任何改变,你可以看看flashcache。 (它让你用一个更快的硬盘作为一个块设备,并作为一个简单的L2高速caching)典型的用例是一个硬盘前的SSD,但在你的USBFlash前面的硬盘可以帮助你。