治肾虚不含糖,专注内核性能优化二十年。 https://github.com/KnightKu
发布时间: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空间里的数据更新速度.........【阅读全文】
发布时间:2016-10-10 11:08:30
转载地址:http://www.liangchanba.com/article-756-1.htmlLBA,全称为Logical Block Address,是PC数据存储装置上用来表示数据所在位置的通用机制,我们最常见到使用它的装置就是硬盘。LBA可以指某个数据区块的地址或者某个地址上所指向的数据区块。打个比方来说,LBA就等于我们平常使用的门牌地址(如:中华人.........【阅读全文】
发布时间:2016-10-10 11:07:39
转载地址:http://www.ibm.com/developerworks/cn/linux/l-flash-filesystems/固态驱动器当前非常流行,但是嵌入式系统很久以前就开始使用固态驱动器进行存储。您可以看到 flash 系统被用于个人数字助理(PDA)、手机、MP3 播放器、数码相机、USB flash 驱动(UFD),甚至笔记本电脑。很多情况下,商业设备的文件系统.........【阅读全文】