530wj 发表于 2024-3-31 12:57

关于unraid用SSD做缓存的问题

我的docker和虚拟机目录建了一个缓存池,由两个固态组成,这个缓存的效果很好,因为都在固态上,所以docker和虚拟机启动的速度都很快。
接下来用到数据存储目录不知怎么办了,因为不知道这个缓存的效果如何。按照我的理解,这个目录只能加速写入速度而不能加速读取速度,哪怕用2块ssd也不行,不知道大家都是怎样设置的?还是我的理解有误?

llwin 发表于 2024-3-31 13:37

cache这个名字起得不好,那个就不是缓存,新版本已经改叫pool了。里面存储的数据和array没有关系,只是unraid提供了一个机制,可以定期往array里搬数据而已。

crabandapple 发表于 2024-3-31 15:17

不算是缓存吧,使用有几个方法。
1、设定某个文件夹内容只使用pool池
2、设定写满就换
3、设定定期把pool里的移动到别处

现在有不少人的使用方法是,在array阵列里随便放一个小机械,让array可以正常启动。然后用多块SSD组成zfs的pool池,文件夹设定只保存在pool里。6.13据说要上快照了。
最后,记得备份。

goat 发表于 2024-3-31 18:29

crabandapple 发表于 2024-3-31 15:17
不算是缓存吧,使用有几个方法。
1、设定某个文件夹内容只使用pool池
2、设定写满就换


这么折腾不如直接上truenas了

leeosx 发表于 2024-3-31 20:41

goat 发表于 2024-3-31 18:29
这么折腾不如直接上truenas了

磁盘性能不太好。。tn最好还是全磁盘

天雨雪 发表于 2024-3-31 23:43

楼上说的很对,这个不能算缓存,只能算个高速池。

unraid可以用HDD组个存储池,然后用SSD组cache,把你有性能需求的共享文件夹设置 move to cache,这样每次执行move的时候,对应的文件夹都会被移到SSD上,不管是写入 还是读取 都是SSD的速度。

如果你要读取加速,你就要先把文件移动到SSD上。如果要写入加速,你可以设置优先写入cache,然后定期挪到SSD。

有读写性能要求,要不然跑SSD上,要不然换系统

ExFan 发表于 2024-3-31 23:52

truenas 全闪掉速刚刚的,希望下一版龙鱼版可以改善

crabandapple 发表于 2024-4-2 08:41

goat 发表于 2024-3-31 18:29
这么折腾不如直接上truenas了

这玩意儿,也没办法。
unraid最大的好处是他自己的那个阵列,随便增减盘。但是带来的后果就是读写性能只能看单盘性能了,如果上了校验盘那速度更慢。
目前阵列池对SSD支持不佳,反正也能用,但是官方文档是明确写了不建议这么干的。不支持SSD的trim机制。
如果将来unraid的阵列池能完美的支持SSD,那到是极好的。

goat 发表于 2024-4-2 14:12

crabandapple 发表于 2024-4-2 08:41
这玩意儿,也没办法。
unraid最大的好处是他自己的那个阵列,随便增减盘。但是带来的后果就是读写性能只 ...

主要是新盘从头来比起unraid更相信truenas还不要钱,零零散散加盘用unraid又没必要去碰zfs

stepw 发表于 2024-4-23 17:27

HDD组个池子做仓储,SSD组个池做常用。
日常都放在SSD中,通过容量和时间定期往HHD中搬。HDD平时都在休眠,省电倒是小事,会安静很多。
家用需要高性能的数据,不会有多少的。3.2TB nvme ssd两个组个mirror就够了。

precipitation 发表于 2024-7-5 14:51

appdata domains system 这些目录全部固定在高速池中,做 raid1,日常速度快且相对安全,需要做好备份
其他目录就搞一个 mover 定期搬家,长期机械盘都是休眠的,安静省电
页: [1]
查看完整版本: 关于unraid用SSD做缓存的问题