SSD小测

SSD会在未来几年里越来越多地出现在笔记本电脑和台式电脑里,而不是仅仅在电脑杂志上——这是我简单测试SSD后得到的结论。

Solid State Disk,SSD,翻译过来叫“固态硬盘”,它是个能够在多数条件下取代现有依靠磁记录的硬盘的新生事物。目前,传统硬盘已经可以达到1TB的容量,可以说这是传统硬盘不断努力发展的结果。然而传统硬盘的速度并没有像容量那样有相当大的提升,它固有的读写机制限制了速度的进一步提高,这使得一些人感到,传统硬盘的发展即将走向终点,新的更好的硬盘形式会接替磁记录硬盘。SSD就是替代者。

闲话少叙,我们直接把话题转到本文的主角——我新近收到的SSD硬盘。

下面上场的是一块来自SanDisk的SATA接口SSD硬盘,型号为SanDisk SSD SATA 5000 2.5″ 32GB,从型号可以看出,它是一块2.5寸的笔记本硬盘,SATA接口,只有32GB容量。与现在动辄400GB的传统硬盘相比,这款SSD的容量显得微不足道,不过,即使是这块32GB的“小”硬盘,售价也在5000元左右!

正面

背面

SanDisk官方发布的数据手册上是这样描述该产品的特性的:

  • Standards: SATA 1.0a 1.5Gb/s
  • Host transfer rate: 150MB/s
  • Internal transfer read rate: 67MB/s
  • Internal transfer write rate: 47MB/s
  • Random Read (4KB): 5400 IOPS
  • Average access time: 0.11msec

意思是说SATA 5000是SATA I代的接口,也就是理论1.5Gb/s的带宽,理论传输速率150MB/s,实际内部读传输速率67MB/s,实际内部写传输速率47MB/s,随机读4KB文件的I/O操作每秒可达5400次,平均访问时间是0.11毫秒。相对传统硬盘而言,SSD的随机读能力和平均访问时间两个性能都大大提高了。要知道,多数传统硬盘的平均访问时间都在10毫秒以上!

测试环境

为了直观地对比SSD与传统硬盘的性能差异,我选择了一块SATA300接口的SATA硬盘作为参照。具体的系统配置如下:

1-platform.gif

总体配置一般,属于主流台式机范畴,显示部分性能较差但是不影响本次测试结果。

测试项目

本次测试项目关注磁盘系统性能,具体项目如下:

  • Windows Experience Index (WEI): Disk data transfer rate
  • System-up Time
  • HD Tach
  • PCMark 05 (v1.2.0): HDD Test Suite
  • SiSoftware Sandra XII (2008.2.12.30): Physical Disks Benchmark
  • WinSAT: Storage Performance Assessment

其中,Windows Experience Index就是Vista内建的体验指数,为几个关键硬件评分,目前每项的最高分数是6。

System-up Time是利用Vista的Performance Monitor监控System类下system-up time子项目的时间,以其窗口显示的第一个时间为记录时间,这个项目能简单测试出系统启动后进入桌面所需的时间。

HD Tach是测试全盘读取速度及平均访问时间的软件。

PCMark 05 HDD Test Suite测试磁盘系统进行启动、读写文件、病毒扫描等操作的性能。

SiSoftware Sandra Physical Disks Benchmark同HD Tach类似,而且可以与软件自带的数据库内其他硬盘的性能进行比较。

WinSAT是Vista内一个命令行模式的测试系统性能的小工具。

测试成绩

Windows Experience Index (WEI): Disk data transfer rate

2-wei.gif

 

965_ssd_wei 
图1 WEI对整个系统的评分,SSD得到5.8分

Vista对SSD的评价很高,甚至比SATA硬盘还要高。为什么Vista会作出如此评价呢?以下的测试结果将说明一些原因。

System-up Time

3-systemuptime.gif

在Vista系统启动方面,同样的配置,SSD比传统硬盘要快30%,可以说是“疾速”。这是因为SSD在读取琐碎文件时有极高的性能。

HD Tach

4-hdtach.gif

HD Tach的测试表明,SSD在保证平均读取速度与传统硬盘持平的情况下,随机访问时间大大减少,趋于0,而传统硬盘的平均访问时间就大得多了。不过,限于SSD的读写原理,SSD在突发读取方面落后于传统硬盘。

PCMark 05 (v1.2.0) HDD Test Suite

5-pcmark05.gif

PCMark 05中,SSD的得分高于SATA硬盘19%,主要优势在于系统启动和程序加载速度。可见SSD在这两个方面确实名不虚传。不过,SSD在病毒扫描和文件写入方面落后传统硬盘,这也是限于SSD的读写机制。

SiSoftware Sandra XII (2008.2.12.30) Physical Disks Benchmark

6-sandra.gif

Sandra的测试成绩与HD Tach类似,SSD的性能明显优于SATA硬盘。也许下面两个图片更加直观,点击图片可以看比较清晰的原始图片。

965_ssd_sandra 
图2 硬盘性能对比条形图

965_ssd_sandra_2
图3 硬盘性能对比坐标图

SSD硬盘的读取曲线基本是一条直线,这得益于SSD的读写机制。而传统硬盘的读写曲线都是随容量的增加而下降的。

WinSAT Storage Performance Assessment

7-winsat.gif

在随机读取方面,SSD比传统硬盘好得多,这就是SSD在系统启动和程序加载方面比传统硬盘优秀的原因。下面两个图片很直观的表达了SSD与传统硬盘的差异。

ran_read_4 
图4 随机读4KB时各个设备的性能对比

ran_write512
图5 随机写512KB时各个设备的性能对比

结论和展望

看得出SSD的性能很不错。SSD在读取性能方面的革命性提升使得系统启动程序时更快捷;而且SSD的固态特性使其更抗震、更容易在极端场合工作。SSD的优点还包括重量较轻,耗电量低等等。不过,SSD也有其明显的不足——在文件写入方面,SSD的性能还无法达到传统硬盘,这限制了SSD在服务器领域的应用。而且,目前SSD的价格实在是太高了。

不过,可以预见,在未来3-5年内,随着SSD的价格不断下降,容量不断提升,SSD在桌面领域的应用将越来越多。也许在不久的将来,传统硬盘就会离开笔记本电脑,被SSD彻底取代了。

标签: ,

7 条评论 发表在“SSD小测”上

  1. hotsjf 说道:

    你测试的笔记本是什么配置的?

  2. hotsjf 说道:

    我的意思是什么牌子,或者还是散装的,呵呵

    ps.我连续回复,系统居然让我输入name和email。。。。

  3. Eric 说道:

    为啥一定是笔记本测的啊……不能是台式机测的么?

  4. Samuel 说道:

    还好一些confidential的没放上来。。。

  5. Eric 说道:

    不敢放啊,放上来我就放假啦~~

  6. somereasons 说道:

    你也开始做科普了?不错不错

    不过我有个问题不明白,既然这个是固态硬盘,是不是意味着我们现在用的都是液态硬盘?哈哈哈哈哈哈哈哈。

  7. 华华~~ 说道:

    就闪存取代硬盘存储的时机还不成熟吧。

    不过来个折中的ssd的性能开来还是不错的啊。

留下回复