SSD介绍SSD更具存储单元分为SLC,MLC
SLC(single layer cell) 每cell存放1bit数据,顺序都写都在约200MB/s,成本高,容量小,速度快
MLC(multi-level cell) 每cell存放2bit数据,顺序读约200MB/s,写约100MB/s,成本低,容量大,速度慢
测试结果分析:
1.SSD硬盘随机读写的能力是HDD的几十倍甚至更高,而连续读写的能力仅为1.5倍左右。
2.利用flashcache技术,将SSD作为机械磁盘的数据缓存,测试组合块设备的读写性能。
写速度和HDD相当,读速度在block<1M是可以达到160MB/s
3.Trim的概念,如何启用Trim?
- Trim的作用
-
-
原本在机械硬盘上,写入数据时,Windows会通知硬盘先将以前的擦除,再将新的数据写入到磁盘中。而在删除数据时,Windows只会在此处做个标记,说明这里应该是没有东西了,等到真正要写入数据时再来真正删除,并且做标记这个动作会保留在磁盘缓存中,等到磁盘空闲时再执行。
-
这样一来,磁盘需要更多的时间来执行以上操作,速度当然会慢下来。
-
而当Windows识别到SSD并确认SSD支持Trim后,在删除数据时,会不向硬盘通知删除指令,只使用Volume Bitmap来记住这里的数据已经删除。Volume Bitmap只是一个磁盘快照,其建立速度比直接读写硬盘去标记删除区域要快得多。这一步就已经省下一大笔时间了。然后再是写入数据的时候,由于NAND闪存保存数据是纯粹的数字形式,因此可以直接根据Volume Bitmap的情况,向快照中已删除的区块写入新的数据,而不用花时间去擦除原本的数据。
-
以上就是Trim的原理以及真正作用。
-
注意:如果SSD组RAID0后,将失去Trim功能
flashcache know
flashcache howto
flashcache configuration
阅读(804) | 评论(0) | 转发(0) |