知识屋:更实用的电脑技术知识网站
所在位置:首页 > 组装配置 > 电脑组装

XP真的老矣?SSD实战XP/Win7/Win8系统

发布时间:2013-08-08 19:18:46作者:知识屋

不同于机械硬盘的机械构造,主要由“闪存”与“主控”组成的SSD并不是磁头至磁碟的读写,SSD要有“预留空间OP”,会“写入放大WA”,执行TRIM指令,时时进行“垃圾回收”等复杂的工作。恰恰这些工作与操作系统息息相关。SSD固态硬盘优化指南

SSD实战三大系统
XP真的老矣?SSD实战XP/Win7/Win8系统

  SSD兴起的历史并不长,像XP盛行时,SSD还远远没有现在普及,使得不同操作系统对SSD优化有很大的出入。比如XP系统不支持Trim指令,对SSD的耐久度,性能影响很大;Win7系统开始就针对SSD进行了优化,引入了Trim技术;Win8更是进一步强化了SSD的优化设计,使得开关机速度更快了。今天就针对XP/Win7/Win8三大系统,来体验一下不同系统下SSD的性能表现。

 

WinXP/Win7/Win8三代操作系统:固态硬盘玩游戏好吗 固态硬盘玩游戏的好处

操作系统

  WinXP是微软于2001年推出的操作系统,有着比Win98等系统更强的稳定性,操作界面也经过了美化设计,有性能良好、容易上手、资源占用低的优点,但不支持Trim指令,多数版本不支持AHCI磁盘模式,这也使得很多老用户、老平台想用SSD装上XP时遇到的烦恼。

操作系统

  Win7是微软继Vista之后于2009年推出的新操作系统,采用比XP更先进的新型内核,能够支持DX10/DX11等新规范新技术,支持Trim指令,支持AHCI,对SSD进行优化,但Win7内存与硬盘占用容量较大。

操作系统

  Win8微软新一代操作系统,除了适合传统PC和笔记本,还可以在平板电脑上使用,全新Metro操作界面和网上商店Windows Store是其两大特点。Win8的基本硬件要求和Win7一致,但有个很显著地改变,就是对磁盘进行了优化,在安装速度,启动速度方面更优于于Win7。

影响SSD性能主要因素:

Trim指令:

Trim

  简单来说,Trim是一则ATA协议指令,由操作系统发出“该文件已删除”的命令到SSD,再由SSD内部定位并标记该闪存(NAND)块数据位置为无效,最后就由GC垃圾回收处理掉。

triM

  提到了GC垃圾回收的操作,就是把一个闪存块里的'有效'页数据复制到一个'空白'块里,然后把这个块完全擦除。GC是SSD里的一个非常关键的操作,其效率对性能有决定性影响。闪存块里'有效'页的数量对GC效率有决定性的影响,因数量越少,需要复制的页就越少, 花费的时间也越少,效率就高了。

 

TRIM的支持需要以下三要素:

能够发送TRIM ATA指令的操作系统(Windows 7及以上系统)
能够传输ATA指令的驱动(截止目前位置,AMD驱动、intel RST驱动、微软默认驱动均可)
能够执行ATA指令的主控及固件(当前主流的全部支持)

 

  我们看到Win XP系统是不支持TRIM指令的,意味着SSD的GC垃圾回收基本报废,那装上XP系统的SSD对实际性能影响有多少呢?实际的体验会怎样呢?下面我们将有具体的探讨。

AHCI模式:

AHCI
若主板与操作系统支持AHCI模式,那使用SSD时一定要打开AHCI模式

  AHCI,全称Advanced Host Controller Interface,即高级主机控制器接口,相比老旧的“IDE“ 虚拟模式更适合SSD。因为AHCI中的原生命令队列特性(NCQ)可以优化用户发送指令的顺序,从而降低设备负荷,提升设备性能。Windows7/8系统都已经内置通用版AHCI驱动,一般开机后就能直接使用。但大部分版本的XP系统仅支持IDE模式,这对SSD来说又是一大致命之处。

4K对齐:

  SSD读写的最小单位叫“页”(常见尺寸为4KB,实际视具体颗粒而定),闪存颗粒不允许像机械硬盘一样覆盖写入。因此在有数据的地方要写入新数据,就需要先进行擦除操作,而擦除的最小单位是块(每个块都由很多个页组成)。

  传统的分区偏移尺寸一直是从磁盘的第63个扇区(63X512B=31.5KB)开始,因此第一个用户数据的前4KB,都肯定是存放在系统"逻辑扇区"的31.5KB~35.5KB之间,在SSD上,这样就会导致所有数据都横跨在2个页之间,从上面SSD的特性可以知道,这种情况必然导致SSD的性能受严重影响(特别是随机性能),因为每次的写入操作在SSD上都变成了读-擦-写操作。所以我们在装不同的操作系统时,必须要保证4K对齐。
[!--empirenews.page--]副标题[/!--empirenews.page--]

评测平台介绍与说明:

硬件平台
CPU Intel Core i5 3570K
主板 技嘉 GA-Z77X-UP7
内存 芝奇 DDR3-1600 4G*2
硬盘

主盘:三星830系列256G
测试盘:三星840 PRO 128G/256G

显卡 NVIDIA 公版GTX650
软件平台
操作系统 Windows XP X32
Windows 7 旗舰版 X64 
Windows 8  专业版 X64
驱动程序 NVIDIA驱动程序320.46
评测方案

理论性能测试:
CrystalDiskMark
HD Tune
IOMeter 2008
Anvil's Storage Utilities

实际应用体验测试:
Fastcopy
系统开关机
WinRAR 4.20压缩
Photoshop CS5图片加载

  为了消除其他硬件的性能瓶颈,我们选用了三代Core i5 3570K,搭配Z77主板,并配备了DDR3-1600 8GB的大容量内存,这是比较能代表目前主流至中高端用户的配置。

  本次测试将XP、Win7及Win8系统分别装进三星840 PRO 256G里,先测试SSD在三大不同系统下的理论性能,然后通过日常使用较多的软件来体验下不同系统下SSD使用情况。最后重点考验SSD在不同系统下的垃圾回收性能。

XP

WIN7

WIN8

  我们预装的正版XP系统是不带SATA驱动的,不支持AHCI模式,只支持IDE模式,考虑到目前老用户使用的XP系统及相应的老主板都不支持AHCI模式,机械硬盘只能在IDE模式下工作,我们就不额外集成了SATA驱动,这样更能反应出XP老用户的真实使用情况。

  另外,所预装的Win7及Win8均提供Trim指令及系统自带的AHCI驱动,装系统时均保证了4K分区对齐。
[!--empirenews.page--]副标题[/!--empirenews.page--]

不同系统下 SSD理论性能测试:

项目一:CrystalDiskMark软件性能测试

  CrystalDiskMark软件是一个测试你的硬盘或者存储设备的小巧工具,简单易于操作的界面让您随时可以测试存储设备,测试存储设备大小和测试数字都可以选择。CrystalDiskMark默认运行5次,每次1000MB的数据量,取的是最好成绩。

测试成绩
XP系统下的测试成绩

测试成绩
Win7系统下的测试成绩

测试成绩
Win8系统下的测试成绩

测试成绩对比
测试成绩对比

测试成绩对比
测试成绩对比

  测试小结:从CDM的测试中可以看出,在WinXP / Win7 / Win8三代操作系统上,SSD的持续读写速度相差并不大,4K随机写入上,Win7与Win8差别不大,反而是XP系统以86MB/s领先。但是我们注意到,当QD=32的高队列纵深下,XP的随机读写成绩直线下滑,这与该版本XP不支持AHCI模式有关。

项目二:Anvil's Storage Utilities性能测试

  Anvil's Storage Utilities是一个专门为SSD测试而设计的软件,操作简单,成绩显示分两种,一种是MB/秒的形式,另一种是IOPS形式。还提供类似 AS SSD Benchmark 测试结果汇总得分功能。在这里我们只要参考了4K QD16的随机读写性能。

测试成绩
XP系统下的测试成绩

测试成绩
Win7系统下的测试成绩

测试成绩
Win8系统下的测试成绩

测试成绩对比
测试成绩对比

  测试小结:Anvil's Storage Utilities测试中,也清晰地看到,4K QD=16的读写上,不支持AHCI的XP系统与WIN7、WIN8成绩相差悬殊。而对比Win7与Win8,4K QD=16随机读取上,Win8更胜于Win7,反过来,4K QD=16随机写入上,Win7达到97200 IOPS,又领先不少,可以说两者互有胜负。
[!--empirenews.page--]副标题[/!--empirenews.page--]

SSD的实际应用体验测试:

项目一:XP/Win7/Win8的开关机测试

  平时电脑必须的操作就是开机、关机,开、关机的快慢一定程度上影响到了用户的体验,下面测试下SSD在这三款不同操作系统上开、关机时间!


开机画面

测试成绩对比
测试成绩对比

  测试小结:SSD快于机械硬盘,给人第一感觉是开关机的速度。SSD装在三代不同的操作系统上,我们能明显感觉到开关机速度的快慢,XP〈Win7〈Win8。其中Win8还专门针对磁盘进行启动、睡眠、冷启动等方面的优化,Win8系统下的SSD基本秒开秒关,速度体验极佳。这种优化在传统的机械硬盘上也有所体现。

项目二:Photoshop CS6图片加载时间测试

  Photoshop是最著名的图像处理软件之一,集图像编辑修改、图像制作、广告创意、图像输入与输出于一体,深受广大平面设计人员和普通用户的喜爱。其测试方法是加载61张高分分辨率的大图,共393MB,记录所用时间。

实际应用测试

测试成绩对比
测试成绩对比

项目三:WinRAR文件压缩时间测试

  WinRAR文件压缩是平常大家生活、工作中使用频率较高的软件之一,测试方法是压缩一个大小为393MB文件夹,记录总耗时。

实际应用测试

WINRAR
测试成绩对比

  测试小结:Ps图片加载与WINRAR文件压缩测试中,SSD在Win7与Win8系统上的处理速度更快于XP系统。

项目四:Fastcopy复制传输测试

  Fastcopy,是一个以优秀的文件复制工具,用它进行文件复制测试,毕竟复制操作是用户平时用得最多的写入操作之一。测试方面是从SSD的分区复制到另外一个分区,记下平均的传输速度。

实际应用测试
XP系统下的测试成绩

实际应用测试
Win7系统下的测试成绩

实际应用测试
Win8系统下的测试成绩

测试成绩对比
测试成绩对比

  测试小结:在实际的复制传输中,复制一个近3.6GB的文件,SSD在XP系统速度仅为226MB/s,而在Win7与Win8上能达到244与245MB/s,实际的体验要比XP系统要好一些。
[!--empirenews.page--]副标题[/!--empirenews.page--]

SSD GC垃圾回收效率测试:

  SSD使用过程中,会不停地进行垃圾回收(GC)操作,这一项性能指标对SSD来说太重要了。GC垃圾回收必须得依赖操作系统发出的Trim指令,然而XP操作系统不提供Trim指令,就算强制刷Trim,也存在很多不稳定性,我们就来看看没有Trim指令下的XP系统及拥有Trim指令下的Win 7/Win8系统后期SSD性能表现如何?

  我们在分区状态下,利用IOMeter 2008向SSD4K 100%随机写入,尽可能往盘里增加“垃圾”,制造碎片数据,模拟SSD正在GC操作,全盘写满后,然后马上进行HD Tune测试,得到SSD高强度写入后的测试成绩。紧接着,全盘格式化,这时Trim指令发挥功效恢复大部分性能;若无Trim指令,SSD的性能将难以恢复。下面我们来具体测试一下。

XP操作系统:

GC垃圾回收测试
空盘时测试的成绩

  空盘时,XP系统下的SSD平均传输速度达到359MB/s,测试的曲线有所波动,但波动值并不大,保持在正常水平。

GC垃圾回收测试

  IOMeter 2008向SSD里制造大量“垃圾”后,再用HD Tune测试时,平均的传输速度骤降至21.7MB/s,整体的曲线也不像之前那么有规则。

GC垃圾回收测试

  全盘格式后,SSD的平均读写速度仅为23MB/s,这时的Trim指令并不起作用,无法发布命令给SSD,指定哪些文件是垃圾可以删除,直接导致SSD的性能下降。

  测试小结:虽然现在第三提供XP系统强制刷Trim的工具,但是存在很多不稳定性,功能也不完善,刷写的过程也比较复杂,另外有一些Trim工具还不是免费的。

支持Trim指令的Win7与Win8系统:

  Win7与Win8都支持Trim指令,下面来看看与XP系统有何不同的。

垃圾回收

  出厂状态的空盘,在Win7系统下,HD Tune测试平均速度达到359MB/s,与XP系统下的测试一致,但曲线更加平滑一些,代表着SSD在读写时更加的稳定。

垃圾回收

  IOMeter 2008向SSD里制造大量“垃圾”后,同样会掉速很严重。

垃圾回收

  全盘格式化后平均传输速度达到314MB/s,性能恢复到90%以上,与XP系统有天壤之别 ,可见Trim指令对SSD后期使用影响甚大。
[!--empirenews.page--]副标题[/!--empirenews.page--]

评测成绩汇总:

  下面我们以XP系统为标准,作一个理论与实际应用的测试数据对比,给大家一个更直观的认识。

评测成绩汇总
系统 Windows XP Windows 7 Windows 8
理论成绩
CrystalDiskMark
(持续读/写)
492/474 523/500 524/496
CrystalDiskMark
(4K QD1 读/写)
35/86 33/66 33/61
CrystalDiskMark
(512K 读/写)
374/465 471/480 447/465
CrystalDiskMark
(4K QD32 读/写)
37/85 287/265 406/369
Anvil's Storage Utilities
(4k QD16随机读/写)
9033/26863 69867/97200 77270/86070
Anvil's Storage Utilities (Total) 2847 4624 4708
应用测试
开机速度 25 15 10
关机速度 13 8 5
PS加载时间 38 27 25
winRAR压缩 19 15 14
Fastcopy复制传输 226 245 244

XP系统老矣:

  文章的开头,我们提到SSD如果没有运行在AHCI模式,操作系统不支持Trim指令,对SSD来说是致命的。从SSD在各项测试中看,XP系统下SSD均不能发挥出正常水平,尤其是高队列纵深下,性能下降严重,实际应用体验也不如Win7与Win8操作系统。

  更要指出的是,XP系统由于不支持Trim指示,不仅会制约SSD的性能,而且SSD使用久后,没有及时进行GC垃圾回收,将使得SSD掉速严重,消耗SSD P/E数更快,从而影响到SSD的寿命,老旧的XP系统显然不再适应SSD。

Win7与Win8系统下SSD性能相差不大:

  Win8下的磁盘性能表现稍稍逊于Win7,但实际上两者数据差距很微小,相信随着Win 8不断优化,这微弱的差距会进一步缩小,甚至可以认为新旧系统下的磁盘性能相当。

  另一方面,新一代的Win8系统对磁盘进行了安装速度与启动速度优化,可以看到,SSD在Win8系统下开机比Win7快出不少,其他方面应用差别不大。

买SSD装系统,要不Win7、要不Win8!

  很多老用户购买SSD,或是因为工作需要,或是老平台的制约,还是为SSD装上XP系统,其实这种做法存在误区。SSD还是建议装上Win7或Win8系统,两者对硬件平台要求也相差不大,至于选哪个看个人的喜好吧!

(免责声明:文章内容如涉及作品内容、版权和其它问题,请及时与我们联系,我们将在第一时间删除内容,文章内容仅供参考)
收藏
  • 人气文章
  • 最新文章
  • 下载排行榜
  • 热门排行榜