治肾虚不含糖,专注内核性能优化二十年。 https://github.com/KnightKu
发布时间:2016-10-10 11:14:06
转载地址:http://www.liangchanba.com/article-818-1.htmlTrim,其实是一个ATA指令,并无正式中文名称,操作系统发送此指令给SSD主控,以通知它哪些数据占用的地址是‘无效’的。 在讲解Trim的重要性前,先说一点文件系统的相关知识。当我们在操作系统中删除一个文件时,系统并没有真正删掉.........【阅读全文】
发布时间:2016-10-10 11:12:55
转载地址:http://www.liangchanba.com/article-817-1.html在前面向大家讲解FTL时,我们提到了GC的操作,所谓GC就是把一个闪存块里的‘有效’页数据复制到一个‘空白’块里,然后把这个块完全擦除。GC是SSD里的一个非常关键的操作,其效率对性能有决定性影响。闪存块里‘有效’页的数量对GC效率有决定性的影响,因数量.........【阅读全文】
发布时间:2016-10-10 11:11:27
转载地址:http://www.liangchanba.com/article-816-1.html闪存的读写单位为页,而页的大小一般为4KB或8KB,但我们的操作系统读写数据是按HDD的扇区尺寸进行的(512Byte(字节)),更麻烦的是闪存擦除以块作单位,而且未擦除就无法写入,这导致操作系统现在使用的文件系统根本无法管理SSD,需要更换更先进、复杂的文件.........【阅读全文】
发布时间:2016-10-10 11:09:20
转载地址:http://www.liangchanba.com/article-791-1.html闪存寿命是以P/E次数来计算的,而WL就是确保闪存内每个块被写入的次数相等的一种机制。若没有这个机制,SSD内的闪存颗粒就无法在同一时间内挂掉,那对用户来说就是灾难。 会出现这种情况的原因在于,用户在LBA空间里的数据更新速度.........【阅读全文】