HDD的缓存,从上述我们可以理解到,HDD要拿一个随机数据还要经过这么多步骤(简单理解成发送指令-最浪费时间的磁头移动-第二浪费时间等相应扇区-取得数据-处理),如何能够最快捷解决这个问题?我们可以发现现在众多HDD厂商在HDD上加了高速的DDR缓存来缓解这个问题,不过这里就涉及到命中率问题了,固然DDR闪存非常快,但是容量极小(常见有16-32-64M),试问这么小能存放多少数据?当启动相应的程序没有适合的数据,这个缓存也算是白放了(这点优化需要HDD厂商解决。),并且在此之前还要从HDD中将数据传送到缓存,非常之慢。最后迎来的问题更是让人烦恼,若过来不及写回去的数据断电,会立即消失。(其实就是拿内存的颗粒当缓存,RAM的工作特性大家都明白的吧?)所以说利用缓村解决HDD性能问题只能说是治标不治本的对策了。
GALAXY Laser GT 120GB
而SSD的工作特性原因,类似闪存存取,但由于多颗NAND的原因,工作通道极多,大大提高了其SEQ、4K等性能,而且NAND数据存取是电,而电的速度比起磁头摆动再等待碟片转到相应位置是快出不少(所以SSD也没有潜伏时间,并且在随机存取时间也大大领先HDD)。很自然性能上是秒杀HDD。
或许有朋友玩家在看到SSD测试中QD32或QD64的性能非常高,那么笔者在这里只能遗憾告诉你,这个性能你用不着,QD队列深度简单来说可以理解成多任务处理。而通常我们日常处理的都是在QD3以下,QD32都遥不可及了,更别说QD64。。。所以我们测试更应该看重QD1的性能(即4K,其实我们通常应用大多数连QD1都没),而QD32—QD64通常都是使用在服务器才会发挥作用,平常使用我们可以无视这个数值了。
可以看出我们的QD值基本都在1以下,甚至可以说是完全浪费SSD的性能。。。只能说我们现在的高端SSD实在太猛,而普通用户均用不上这么强的性能(当然,HDD性能太差,故在某些超过HDD本身性能的应用上SSD速度非常快),但是一块SSD对我们系统开机、加载应用等影响还是非常明显的。
推荐经销商