关于unraid用SSD做缓存的问题
我的docker和虚拟机目录建了一个缓存池,由两个固态组成,这个缓存的效果很好,因为都在固态上,所以docker和虚拟机启动的速度都很快。接下来用到数据存储目录不知怎么办了,因为不知道这个缓存的效果如何。按照我的理解,这个目录只能加速写入速度而不能加速读取速度,哪怕用2块ssd也不行,不知道大家都是怎样设置的?还是我的理解有误?
cache这个名字起得不好,那个就不是缓存,新版本已经改叫pool了。里面存储的数据和array没有关系,只是unraid提供了一个机制,可以定期往array里搬数据而已。 不算是缓存吧,使用有几个方法。
1、设定某个文件夹内容只使用pool池
2、设定写满就换
3、设定定期把pool里的移动到别处
现在有不少人的使用方法是,在array阵列里随便放一个小机械,让array可以正常启动。然后用多块SSD组成zfs的pool池,文件夹设定只保存在pool里。6.13据说要上快照了。
最后,记得备份。 crabandapple 发表于 2024-3-31 15:17
不算是缓存吧,使用有几个方法。
1、设定某个文件夹内容只使用pool池
2、设定写满就换
这么折腾不如直接上truenas了 goat 发表于 2024-3-31 18:29
这么折腾不如直接上truenas了
磁盘性能不太好。。tn最好还是全磁盘 楼上说的很对,这个不能算缓存,只能算个高速池。
unraid可以用HDD组个存储池,然后用SSD组cache,把你有性能需求的共享文件夹设置 move to cache,这样每次执行move的时候,对应的文件夹都会被移到SSD上,不管是写入 还是读取 都是SSD的速度。
如果你要读取加速,你就要先把文件移动到SSD上。如果要写入加速,你可以设置优先写入cache,然后定期挪到SSD。
有读写性能要求,要不然跑SSD上,要不然换系统 truenas 全闪掉速刚刚的,希望下一版龙鱼版可以改善 goat 发表于 2024-3-31 18:29
这么折腾不如直接上truenas了
这玩意儿,也没办法。
unraid最大的好处是他自己的那个阵列,随便增减盘。但是带来的后果就是读写性能只能看单盘性能了,如果上了校验盘那速度更慢。
目前阵列池对SSD支持不佳,反正也能用,但是官方文档是明确写了不建议这么干的。不支持SSD的trim机制。
如果将来unraid的阵列池能完美的支持SSD,那到是极好的。 crabandapple 发表于 2024-4-2 08:41
这玩意儿,也没办法。
unraid最大的好处是他自己的那个阵列,随便增减盘。但是带来的后果就是读写性能只 ...
主要是新盘从头来比起unraid更相信truenas还不要钱,零零散散加盘用unraid又没必要去碰zfs HDD组个池子做仓储,SSD组个池做常用。
日常都放在SSD中,通过容量和时间定期往HHD中搬。HDD平时都在休眠,省电倒是小事,会安静很多。
家用需要高性能的数据,不会有多少的。3.2TB nvme ssd两个组个mirror就够了。
appdata domains system 这些目录全部固定在高速池中,做 raid1,日常速度快且相对安全,需要做好备份
其他目录就搞一个 mover 定期搬家,长期机械盘都是休眠的,安静省电
页:
[1]