找回密码
 加入我们
搜索
      
查看: 1687|回复: 9

[NAS] 关于unraid用SSD做缓存的问题

[复制链接]
发表于 2024-3-31 12:57 | 显示全部楼层 |阅读模式
我的docker和虚拟机目录建了一个缓存池,由两个固态组成,这个缓存的效果很好,因为都在固态上,所以docker和虚拟机启动的速度都很快。
接下来用到数据存储目录不知怎么办了,因为不知道这个缓存的效果如何。按照我的理解,这个目录只能加速写入速度而不能加速读取速度,哪怕用2块ssd也不行,不知道大家都是怎样设置的?还是我的理解有误?
发表于 2024-3-31 13:37 | 显示全部楼层
cache这个名字起得不好,那个就不是缓存,新版本已经改叫pool了。里面存储的数据和array没有关系,只是unraid提供了一个机制,可以定期往array里搬数据而已。
发表于 2024-3-31 15:17 | 显示全部楼层
不算是缓存吧,使用有几个方法。
1、设定某个文件夹内容只使用pool池
2、设定写满就换
3、设定定期把pool里的移动到别处

现在有不少人的使用方法是,在array阵列里随便放一个小机械,让array可以正常启动。然后用多块SSD组成zfs的pool池,文件夹设定只保存在pool里。6.13据说要上快照了。
最后,记得备份。
发表于 2024-3-31 18:29 | 显示全部楼层
crabandapple 发表于 2024-3-31 15:17
不算是缓存吧,使用有几个方法。
1、设定某个文件夹内容只使用pool池
2、设定写满就换

这么折腾不如直接上truenas了
发表于 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上,要不然换系统
发表于 2024-3-31 23:52 | 显示全部楼层
truenas 全闪掉速刚刚的,希望下一版龙鱼版可以改善
发表于 2024-4-2 08:41 | 显示全部楼层
goat 发表于 2024-3-31 18:29
这么折腾不如直接上truenas了

这玩意儿,也没办法。
unraid最大的好处是他自己的那个阵列,随便增减盘。但是带来的后果就是读写性能只能看单盘性能了,如果上了校验盘那速度更慢。
目前阵列池对SSD支持不佳,反正也能用,但是官方文档是明确写了不建议这么干的。不支持SSD的trim机制。
如果将来unraid的阵列池能完美的支持SSD,那到是极好的。
发表于 2024-4-2 14:12 | 显示全部楼层
crabandapple 发表于 2024-4-2 08:41
这玩意儿,也没办法。
unraid最大的好处是他自己的那个阵列,随便增减盘。但是带来的后果就是读写性能只 ...

主要是新盘从头来比起unraid更相信truenas还不要钱,零零散散加盘用unraid又没必要去碰zfs
发表于 2024-4-23 17:27 | 显示全部楼层
HDD组个池子做仓储,SSD组个池做常用。
日常都放在SSD中,通过容量和时间定期往HHD中搬。HDD平时都在休眠,省电倒是小事,会安静很多。
家用需要高性能的数据,不会有多少的。3.2TB nvme ssd两个组个mirror就够了。
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

Archiver|手机版|小黑屋|Chiphell ( 沪ICP备12027953号-5 )沪公网备310112100042806 上海市互联网违法与不良信息举报中心

GMT+8, 2024-5-15 07:03 , Processed in 0.136126 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2007-2024 Chiphell.com All rights reserved.

快速回复 返回顶部 返回列表