小白问一个关于缓存的问题
群晖吧
全部回复
仅看楼主
level 1
品帮银式
楼主
1,只读缓存和读写缓存有多大区别呢?我的理解是只读缓存是系统自动把一些数据放进去,然后就不动他了。而读写缓存是一个动态的管理,不知道我理解是否正确。
2,作为缓存的m2固态,支持哪种协议的?也就是说,他是支持两个缺口的还是一个缺口的m2固态盘?
3,读写缓存的话,ssd是不是比较容易寿终,而只读缓存寿命长?
麻烦各位前辈赐教,谢谢
2021年08月23日 19点08分
1
level 13
陌小莜👻
家用的话用不到缓存,最多就是虚拟机性能加速点,读写和只读都是动态管理,我两nvme的ssd读写模式用了半年还没坏,但是吧里也有一个月不到就坏的先例
2021年08月24日 00点08分
2
品帮银式
谢谢,又明白了一点
2021年08月24日 00点08分
陌小莜👻
@品帮银式
还有就是每次重启,SSD缓存都会掉,无论你是什么模式
2021年08月24日 03点08分
level 12
林木森spa
读缓存与写缓存。只读缓存是用户往nas硬盘写入数据的时候,不会写到缓存里再存到硬盘,对写入的速度没有提升,但是从nas硬盘读取数据的时候,群晖会将用户常用的文件缓存到ssd缓存盘里,用户读取数据的速度会提升。写缓存正好相反。
2021年08月24日 06点08分
3
品帮银式
谢谢,请问读写缓存的话,是说所有写入都要先经过缓存吗?还有就是经常挂下载的情况下有个写缓存是不是比较好?
2021年08月24日 10点08分
陌小莜👻
@品帮银式
首先要了解缓存机制:数据分为冷热数据两种,热数据即近期使用过多次的数据,会随着你不使用的时间推移而变为冷数据。
2021年08月25日 02点08分
陌小莜👻
@品帮银式
读缓存会优先把热数据写到ssd方便下次直接从缓存加速读取,当ssd写满,会将ssd里相对最冷的数据用最新的热数据代替。对于写缓存,只是多了个步骤,即,将你写入nas的数据全部当做热数据全数存入缓存,然后再将刚刚写入的热数据写入硬盘以此达到突破硬盘IO瓶颈的效果(写入加速)。
2021年08月25日 02点08分
陌小莜👻
@品帮银式
然后回答你的问题,对于BT, PT这种长时间小数据量写入的程序,是不推荐写缓存的,会带着过快的损耗SSD寿命,但换来的是下载完成时整合的速度,有利有弊,自行考量
2021年08月25日 02点08分
1