Chinaunix首页 | 论坛 | 博客
  • 博客访问: 3244721
  • 博文数量: 710
  • 博客积分: 14546
  • 博客等级: 上将
  • 技术积分: 6738
  • 用 户 组: 普通用户
  • 注册时间: 2007-03-30 10:20
文章分类

全部博文(710)

文章存档

2016年(1)

2014年(7)

2013年(22)

2012年(227)

2011年(322)

2009年(119)

2008年(12)

分类: LINUX

2011-05-05 18:34:57

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?
  1. Trim的作用
  2.   原本在机械硬盘上,写入数据时,Windows会通知硬盘先将以前的擦除,再将新的数据写入到磁盘中。而在删除数据时,Windows只会在此处做个标记,说明这里应该是没有东西了,等到真正要写入数据时再来真正删除,并且做标记这个动作会保留在磁盘缓存中,等到磁盘空闲时再执行。
  3.   这样一来,磁盘需要更多的时间来执行以上操作,速度当然会慢下来。
  4.   而当Windows识别到SSD并确认SSD支持Trim后,在删除数据时,会不向硬盘通知删除指令,只使用Volume Bitmap来记住这里的数据已经删除。Volume Bitmap只是一个磁盘快照,其建立速度比直接读写硬盘去标记删除区域要快得多。这一步就已经省下一大笔时间了。然后再是写入数据的时候,由于NAND闪存保存数据是纯粹的数字形式,因此可以直接根据Volume Bitmap的情况,向快照中已删除的区块写入新的数据,而不用花时间去擦除原本的数据。
  5.   以上就是Trim的原理以及真正作用。
  6.   注意:如果SSD组RAID0后,将失去Trim功能
   

flashcache know
flashcache howto
flashcache configuration
阅读(804) | 评论(0) | 转发(0) |
0

上一篇:LINUX服务器无法热重启

下一篇:SLC MLC 区别

给主人留下些什么吧!~~