PCEVA,PC绝对领域,探寻真正的电脑知识
打印 上一主题 下一主题
开启左侧

【原创】截止2010年9月23日,SSD Trim总结报告。

  [复制链接]
跳转到指定楼层
1#
neeyuese 发表于 2010-9-23 07:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
点击数:22876|回复数:35
1.Trim需要SSD的固件支持,目前支持Trim的主流SSD主控型号如下。

Marvell 88SS9174  新固件完整支持
Indilinx Barefoot  新固件完整支持
Intel PC29AS21BA0  新固件完整支持
Jmicron JMF612/618  官方标支持,实际不支持
Toshiba T6UG1XBG   官方标支持,实际未知(测试中无性能改变。。。)
Samsung S3C29RBB01  不同固件会有不同,实际支持很差。
SandForce 1200/1500  官方标支持,实际支持有限制,稍后会提到。
SandDisk SDC4 官方标支持,实际不支持





2.对于Trim的支持,还需要操作系统发送Trim cmd到SSD主控。

支持自动发送Trim cmd的操作系统为:Win7, WIN2008 R2, Linux 2.6.33, OpenSolaris。
除了自动发送Trim cmd,我们也可以手动使用某些工具,对特定的主控有特定的程序,如Intel toolbox, Indilinx Wiper.exe,通用的在Linux下的Hdparm,在Win下的O&O Defrag 14版里的Trim cmd工具等等。这些工具利用读取ATA/SATA drive parameters,告诉SSD主控制器哪些地址没被当前操作系统使用来达到Trim的目地。


3.对于Trim的传输需要有驱动程序的支持,目前能够Pass Trim的驱动程序是这些: (系统发出Trim cmd,Trim cmd需要靠驱动程序传输到SSD的主控制器)

msahci.sys --> Working TRIM 微软通用AHCI驱动
pciide.sys --> Working TRIM微软通用IDE驱动
intelide.sys --> Working TRIM IntelIDE驱动
iaStor.sys --> (v9.6.1014 或更高版本) Working TRIM  Intel AHCI或RAID驱动

别的所有驱动到目前为止不支持pass Trim 。(Trim指令传输)

对于AMD和NV芯片组的主板,我这里解释下:

AMD SATA AHCI 驱动,目前最新版本号为:v. 1.2.001.197 ,生成日期为  7.4.2010 ,来自10.6催化器驱动。(AMD好久不更新了)
这个驱动是不支持Pass Trim的。如果用系统默认MSAHCI.SYS的话自然就能PASS TRIM了,但是“跑分”的话,速度都不如AMD自己的驱动好。{:4_136:}


对于NV芯片组驱动,最悲剧的就是他了。NV芯片组,因为当初NV没有买过AHCI的证书,所以对NV来说,他的所谓AHCI模式技术上讲其实是RAID模式。悲剧的就在这里,这个模式用不了微软默认的MSAHCI.sys驱动,而NV的RAID驱动又不能Pass Trim。如果你想让NV的主板支持PASS TRIM,势必要在BIOS里开IDE模式,那么就可以用到微软默认的PCIIDE.SYS驱动,但是IDE模式不支持NCQ,在多深度请求下,发挥不出当前SSD的优势,4KB将受到牵连,最大性能损失估计有10倍。(自己用CDM跑下4KB和4KB Q32对比下差距吧)这里如果抛开Trim不谈,使用nvstor.sys驱动(RAID)的话,将会有最大“跑分”的性能,但是随着时间的推移,NAND被“弄脏"后,将会造成性能的急剧下降。


以上3点要求要全部满足,就可以Trim了。 就是这样 :

当有文件被删除/分区被格式化后,操作系统发送Trim 指令,Trim指令靠着Pass Trim的驱动传输,最终到了SSD主控里,SSD主控在固件里有识别Trim的解析,自然就能得知操作系统文件分配的状况(哪些文件已删除,哪些文件未删除)

-----------------------------------------------------------------------------------------

附:微软的Win7默认驱动非完整支持ATA t13标准,而SandForce的主控制器用了最新的标准,造成一定的限制:

这个限制为:当一次删除4GB以上数据时,Trim对4GB后的数据无效。(需要多次删除,每次删除大小在4GB以下就行)这个估计要等到微软更新SP1来解决了(需要更新MSAHCI.sys和PCIIDE.sys驱动。) Intel南桥用户使用RST驱动(iaStor.sys  v9.6.1014之后)就没有这个问题。(完美兼容最新ATA标准) 详情见这个帖子:SandForce 3.10 Trim
2#
solonace 发表于 2010-9-23 08:24 | 只看该作者
就是说实际AMD的用户实际用起来还是用AMD的AHCI驱动,虽然用不了trim,但性能要比WIn7自带的驱动好?不会这么悲剧吧……我的是SB850芯片啊
3#
ggzaiye 发表于 2010-9-24 00:18 | 只看该作者
amd最新10.8版本如何啦

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
4#
neeyuese  楼主| 发表于 2010-9-24 04:09 | 只看该作者
LS的没看到驱动是5月14日的吗?就算是10.9的催化器还是这个版本驱动。1.2.1.210
5#
xiao123lv 发表于 2010-9-26 15:29 | 只看该作者
回复 1# neeyuese

威盛的p5vD2MX的主板驱动支持trim吗?
6#
neeyuese  楼主| 发表于 2010-9-26 15:41 | 只看该作者
VIA和SIS的驱动是几几年的?{:4_136:}
那会儿有trim这回事吗?
7#
Suser 发表于 2010-9-26 16:16 | 只看该作者
AMD要加强跟MS和INTEL合作啊:L
8#
xiao123lv 发表于 2010-9-26 18:31 | 只看该作者
回复 6# neeyuese

那么只有手动trim了.
9#
neeyuese  楼主| 发表于 2010-9-26 18:32 | 只看该作者
索性不要trim,手动trim效率低下。
10#
xiao123lv 发表于 2010-9-26 19:29 | 只看该作者
回复 9# neeyuese

我的金士顿4OGB固态硬盘刷新固件支持trim后,按教程用改造后的intel toolbox优化恢复后win7分数从6.2回升到了7.才装上时分数是7.3.
11#
neeyuese  楼主| 发表于 2010-9-26 19:52 | 只看该作者
你intel自带工具,我指的是别家的。
12#
xiao123lv 发表于 2010-9-26 20:44 | 只看该作者
回复 11# neeyuese

请问版主intel toolbox最后两项的快速扫描和全部扫描起什么作用.
13#
neeyuese  楼主| 发表于 2010-9-27 04:21 | 只看该作者
起到YY作用。反正无聊时候扫扫没事。
14#
solonace 发表于 2010-10-12 23:28 | 只看该作者
浴帝用没用amd的10.9ahci驱动?能trim并pass么?amd官网上更新日期2010.9.15日的,求真相,拜谢
15#
ashuang333 发表于 2010-10-12 23:53 | 只看该作者
浴室 我心中的神
16#
neeyuese  楼主| 发表于 2010-10-13 03:34 | 只看该作者
浴帝用没用amd的10.9ahci驱动?能trim并pass么?amd官网上更新日期2010.9.15日的,求真相,拜谢 ...
solonace 发表于 13/10/2010 01:28


你指的是:

AMD SB7xx/SB8xx Chipset Windows Vista® and Windows® 7 SATA RAID Driver v3.2.1540.75

这款?很遗憾,不支持。
17#
solonace 发表于 2010-10-13 05:51 | 只看该作者
回复 16# neeyuese


    AMD 要用raid的这个driver啊?我还以为直接用ahci这个driver amd官网上(http://sites.amd.com/us/game/dow ... grated-win7-32.aspx)关于南桥目前有3个驱动,分别是:
TitleFile SizeVersionDate PostedDownload
South Bridge Driver27.3 MB10.99/15/2010
Package Includes:
  South Bridge Driver
Raid Driver for Windows 727.2 MB10.99/15/2010
Package Includes:
    Raid Utility
Warning:
   This driver does not provide custom configurations used in OEM systems and is recommended for use with retail AMD motherboards only.  Installing an incorrect RAID driver may cause problems with your RAID device, including possible damage to your RAID array.
HydraVision Package28.9 MB10.99/15/2010
Package Includes:
HydraVision for Windows Vista. Requires that ATI Catalyst Control Center (listed above) be installed.
AHCI for Windows 727.1 MB10.99/15/2010
WARNING: These materials may disable or alter: (1) software including features and functions in the operating system, drivers and applications, and other system settings; and (2) system services.  When the materials are used to disable or alter these items in whole or part, you may experience (a) increased risks that certain security functions do not function thereby exposing your computer system to potential security threats including, without limitation, harm from viruses, worms and other harmful software; (b) performance and interoperability issues that may adversely affect your experience and the stability of your computing system; and (c) other experiences resulting in adverse effects, including, but not limited, to data corruption or loss.
  
  
Raid Driver for Windows 7 的info显示:DriverVer=07/01/2009, 3.1.1540.151
AHCI for Windows 7的info显示:DriverVer=09/10/2010,1.2.001.0263
辛苦浴帝看看应该是哪个驱动实施trim,以后好下载下来尝试,现在这3个估计还是没戏吧,等着amd20号左右更新10.10的月经贴,amd每次更新催化剂驱动后一般都会在随后发布相关配套驱动的更新,这其中就包括上述三个驱动

18#
solonace 发表于 2010-10-13 05:52 | 只看该作者
回复 16# neeyuese


    AMD 要用raid的这个driver啊?我还以为直接用ahci这个driver amd官网上(http://sites.amd.com/us/game/dow ... grated-win7-32.aspx)关于南桥目前有3个驱动,分别是:
TitleFile SizeVersionDate PostedDownload
South Bridge Driver27.3 MB10.99/15/2010
Package Includes:
  South Bridge Driver
Raid Driver for Windows 727.2 MB10.99/15/2010
Package Includes:
    Raid Utility
Warning:
   This driver does not provide custom configurations used in OEM systems and is recommended for use with retail AMD motherboards only.  Installing an incorrect RAID driver may cause problems with your RAID device, including possible damage to your RAID array.






AHCI for Windows 727.1 MB10.99/15/2010
WARNING: These materials may disable or alter: (1) software including features and functions in the operating system, drivers and applications, and other system settings; and (2) system services.  When the materials are used to disable or alter these items in whole or part, you may experience (a) increased risks that certain security functions do not function thereby exposing your computer system to potential security threats including, without limitation, harm from viruses, worms and other harmful software; (b) performance and interoperability issues that may adversely affect your experience and the stability of your computing system; and (c) other experiences resulting in adverse effects, including, but not limited, to data corruption or loss.
  
  
Raid Driver for Windows 7 的info显示:DriverVer=07/01/2009, 3.1.1540.151
AHCI for Windows 7的info显示:DriverVer=09/10/2010,1.2.001.0263
辛苦浴帝看看应该是哪个驱动实施trim,以后好下载下来尝试,现在这3个估计还是没戏吧,等着amd20号左右更新10.10的月经贴,amd每次更新催化剂驱动后一般都会在随后发布相关配套驱动的更新,这其中就包括上述三个驱动

19#
neeyuese  楼主| 发表于 2010-10-13 06:02 | 只看该作者
v3.2.1540.75 WHQL certified RAID/AHCI driver

都不支持。
20#
solonace 发表于 2010-10-13 06:04 | 只看该作者
本帖最后由 solonace 于 2010-10-13 06:13 编辑

浴室,我发的长回复怎么需要审核?新开帖也说需要审核……我晕,原来是不能贴网址……amd官网驱动下载地址(hYYp://sites.amd.com/us/game/downloads/Pages/integrated-win7-32.aspx),这里面有驱动,麻烦浴室看看
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部