trim指令是标记垃圾的,gc是回收垃圾的。那如果不支持trim不标记垃圾gc又怎么知道回收哪些垃圾呢?这方面 ...
GC垃圾回收由SSD控制器进行,而TRIM由系统进行,就算有TRIM标记垃圾,也要由系统再次写入时直接覆盖进行回收。理论上TRIM的效率好于GC,但是对于WTG来说TRIM是不友好的(微软官方WTG认证盘文档中明确写出了不允许WTG设备支持TRIM),所以GC就是一个很好的补救方案。 Hashimoto 发表于 2018-2-16 08:51
GC垃圾回收由SSD控制器进行,而TRIM由系统进行,就算有TRIM标记垃圾,也要由系统再次写入时直接覆盖进行 ...
我知道我得问题对你来说很愚蠢,大神来满足一下我的好奇心吧。。
1.为什么trim对wtg设备来说是不友好的呢?难道wtg设备和我们一般用的固态硬盘有什么区别吗?
我们一般用的硬盘也是sata接口支持uasp,系统也是默认开启trim呀?
2.是对寿命有影响吗?
3.gc和trim一起开启,这样gc的压力是不是会小一些,垃圾处理得也更好一些呢?
咚咚 发表于 2018-2-20 22:38
我知道我得问题对你来说很愚蠢,大神来满足一下我的好奇心吧。。
1.为什么trim对wtg设备来说是不友好的呢 ...
加我QQ和你细说吧:505898800
1.因为WTG设备要支持一些标准 这个你自己去看微软官方的技术文档就知道了
2.现在的技术 寿命根本不是你该考虑的事情,三星现在已经全面使用TLC,下一代SSD还会使用QLC,就算是这样国外媒体暴力测试的结果显示,还没等你用坏你肯定换新的设备了,得到了这样的结论还纠结什么?何况CF盘采用的是成本更高的MLC闪存。
3.GC和TRIM就好像是毫不相干也无法配合的做同一件事情的两个人,GC垃圾回收的力气大,TRIM虽然力气小但是有技巧,但是根据微软的技术文档,WTG设备与TRIM技术有冲突,不允许支持UASP和TRIM,所以,肯定是GC垃圾回收来的更加实在。
页:
1
[2]