PCEVA,PC绝对领域,探寻真正的电脑知识
开启左侧

【原创】谈谈AMD南桥上SSD的优化-Trim or RAID

  [复制链接]
neeyuese 发表于 2010-10-18 05:14 | 显示全部楼层 |阅读模式
点击数:41463|回复数:47
本帖最后由 neeyuese 于 2010-10-18 08:42 编辑

我手边也没有好的AMD平台,如果要让SSD跑在比较好的速度下,对AMD南桥需要做些设置,包括如下几点:(主板不同会有不一样的地方,自己按需调节)

这里以AMD SB850南桥为例。(原生支持SATA 6G)

1. 首先大家都知道,SSD要求分区对齐,最简单的自然是直接用Win7安装盘引导(USB Win7),然后分区即可。

2. BIOS里关闭C1E和C&Q技术,节能技术不但会限制CPU的能力,对南桥也会起到限速的作用,特别是随机性能。

3. 如果你使用的是SATA 3G的SSD,请在BIOS里关闭SATA 6G支持。机械盘SATA 6G纯粹花瓶,一律当SATA 3G处理。

4. 安装最新的SB南桥AHCI & RAID驱动,下载地址:AHCI & RAID DRIVER

AMD SB7xx/SB8xx Chipset Windows Vista® and Windows® 7 SATA RAID Driver v3.2.1540.75 - WHQL certified driver. (SB710, SB8xx)

5. 安装最新的RAIDXpert工具,下载地址:RAIDXpert

AMD SB8xx SATA RAID Configuration Utility for Windows® Server 2008 and Windows® Server 2008 R2 (RAIDXpert) v3.2.1540.12

6. 在RAIDXpert工具里打开NCQ和Write Back Cache卷回写(如果有阵列,条带建议128KB),对单盘来说,你开的是RAID模式,但是你的盘却不算是RAID MEMBER,Trim自然是不支持的。(AMD目前没有官方PASS TRIM的驱动)

7. 在系统设备管理器里,磁盘驱动器,选中你的SSD,确认2个勾都选中。(Cache back 和 Buffer flushing off)

8. 有需要的话做一些基本的优化设置:


解压后右键管理员运行: 会禁用UAC, Windows Defender, Windows Search Indexing服务。
个人电脑没人会喜欢UAC的,至于Windows Defender就是鸡肋,装个杀毒就行了。
禁用后用Msconfig里把Defender的开机启动项给去掉,不然每次启动会报找不到程序。
Windows Search Indexing服务纯粹垃圾,搜索速度慢,还老是占硬盘速度。
请使用免费软件Everything代替Windows自带搜索功能(超快,用了都说好),软件下载地址:
Everything 超快搜索软件

9. 如果有需要的话,重装前进行此HDD ERASE操作来保证盘上数据清空(出厂速度),对于SB850的话,需在把盘接在SATA 4和5口上并在BIOS里开IDE模式,不然软件会找不到盘。

注:主板BIOS里RAID ROM的版本为3.2.1540.15的朋友,可能在RAID Xpert里看不到打开卷回写的设置项,请看看有没有最新BIOS可以刷新,不然的话阵列是工作在Write Through模式。

----------------------------------------------------
SATA 6G模式
4K random read QD16 ,1024K alignment



SATA 3G模式
4K random read QD16 ,1024K alignment



SSD为2个X18-M 80G RAID 0
主板 Gigabyte GA-890GPA-UD3H

结论:非SATA 6G的盘不要开6G模式,会增加延迟.

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


对于纠结Trim的同学们,就用微软的AHCI驱动就成,性能么肯定没 AMD的好,不过么对SSD的寿命肯定会有提高的啦。
SandForce的主控对Trim基本无视,而且微软的驱动在Sandforce上有bug,所以建议用SandForce的同志们还是放弃Trim用AMD驱动的好。

本帖子中包含更多资源

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

x
而立之男 发表于 2010-10-18 06:08 | 显示全部楼层
浴室新帖
kx945` 发表于 2010-10-18 07:47 | 显示全部楼层
:lol现在都不用AMD平台:lol
无心飘落 发表于 2010-10-18 08:17 | 显示全部楼层
:lolAMD啥时候能赶上intel...
solonace 发表于 2010-10-18 11:49 | 显示全部楼层
raidxpert不是说已经整合到新驱动里去了么?好像现在用win7,装了也显示不到硬盘,没法设置
adiw3 发表于 2010-10-18 16:34 | 显示全部楼层
我的raid rom 版本是1540.15 这个缓存是否不是回写?

本帖子中包含更多资源

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

x
neeyuese  楼主| 发表于 2010-10-18 17:00 | 显示全部楼层
你这个是回写缓存。
iorictxlj 发表于 2010-10-18 20:41 | 显示全部楼层
回复 7# neeyuese


    对于纠结Trim的同学们,就用微软的AHCI驱动就成,性能么肯定没 AMD的好,不过么对SSD的寿命肯定会有提高的啦。
SandForce的主控对Trim基本无视,而且微软的驱动在Sandforce上有bug,所以建议用SandForce的同志们还是放弃Trim用AMD驱动的好。

我就是amd平台,也是Sandforce主控,我茫然了,目前在用微软自己的ahci驱动,现在你又叫我用amd的驱动,我到底用哪个啊???好茫然
neeyuese  楼主| 发表于 2010-10-19 03:27 | 显示全部楼层
本帖最后由 neeyuese 于 2010-10-19 05:28 编辑
回复  neeyuese


    对于纠结Trim的同学们,就用微软的AHCI驱动就成,性能么肯定没 AMD的好,不过么对SS ...
iorictxlj 发表于 18/10/2010 22:41



SandForce使用微软驱动不能一次Trim大于2G的文件,也就是说不能一次删除大于2G的文件(包括零碎文件),不然超出2G的部分没有Trim的效果。这个是由于微软的官方驱动不符合最新的ATA8-ACS2标准。

另外SandForce的速度是受主控控制,Trim之后速度并不会有提升,至少你感觉不到,所以AMD平台放弃支持Trim的微软驱动,使用AMD官方驱动来竟可能发挥出该有的性能也是一种无奈的方法。
alex4977 发表于 2010-10-20 19:02 | 显示全部楼层
请问主板BIOS里RAID ROM的版本为多少能在RAID Xpert里看不到打开卷回写的设置项?最新版是什么啊?
neeyuese  楼主| 发表于 2010-10-21 03:34 | 显示全部楼层
最新的版本号是和驱动对应的,只是某些时候并不会被主板厂商封装进去而已。
luoyu_1980 发表于 2010-10-21 17:18 | 显示全部楼层
amd的磁盘技术是个老大难了,唉
royalk 发表于 2010-10-21 22:52 | 显示全部楼层
AMD平台目前感觉还是MS的AHCI驱动安逸点吧。。性能虽然差点 不过有TRIM
alex4977 发表于 2010-10-23 16:54 | 显示全部楼层
最新的版本号是和驱动对应的,只是某些时候并不会被主板厂商封装进去而已。 ...
neeyuese 发表于 2010-10-21 03:34



    技嘉的880GA-UD3H,SB850原来的raid rom是3.2.1540.15。新版BIOS说更新了raid rom,更新后发现raid rom版本变为3.2.1020.39。进raid rom发现缓存确实变为writeback了,但是RAIDXpert里看不到缓存的选项,更新最新版RAIDXpert也没用。搞不懂这个新的raidrom版本号看起来反而退步了,奇怪,还有发现新版raid rom导致启动变慢了,扫描磁盘时间是原来2-3倍了。。。
浴室大大知道这是咋回事吗?
neeyuese  楼主| 发表于 2010-10-23 18:06 | 显示全部楼层
AMD SB850 Chipset SATA RAID Option ROM v3.2.1540.31 - SATA RAID Option ROM for SB850 chipset. (OS Independent)

这个是最新的rom,可以在这里下载。
http://wwwd.amd.com/AMD/SRelease ... Document&Click=

有兴趣的可以自己去封装改个bios出来。
billyuan 发表于 2010-10-24 18:10 | 显示全部楼层
ssd帝,感谢qq上的指点,目前凤凰盘60GBP2服役中,为了解开ahci raid的问题这个周末对我来说真够折腾的了,到现在无解,说明如下:

我的系统配置是微星785GM+FX5000开核,amd 南桥sb710,已经BIOS已经升级到微星8.7的最新版本(请原谅具体版本我记不住那么详细,总之是最新版),

目前如你说言RAID ROM的版本就是为3.2.1540.15,我同时也按照你的建议分别下载了AMD SATA RAID 1540的驱动

根据网上的说法,由于我之前先安装了10.9最新版本的amd的AHCI驱动,根据台湾mobile01讨论的结果貌似amd官方回复说最新的驱动已经默认打开了NCQ功能我有看到hdtune4.6里面有写支持(支持不等于开启)NCQ+TRIM,但是,必须指出的是,根据大家的反馈开启后Hdtune的信息里面应该全部蓝色方块表明全部工作,而我是大部分打钩,这点非常纠结,感觉NCQ虽然支持,但是好像没工作一样。

现在的方案就是回滚到intel sata AHCI驱动下然后强制更新驱动,这是网上看到的,但是我这里提示是:无法安装,如果在amd achi驱动下强刷提示10.9已经是最新版本,不让我刷新。

总之,分析的结论如下,如想要在RAID Xpert里修改回写与NCQ设置,必须正确安装上amd SATA RAID这个驱动,这个驱动实际是结合了AHCI 与RAID驱动(请原谅我的措辞未必完全准确,网友们能听懂大概就是了我也是业余玩家没必要纠结这个)

我现在没有存储控制器这项,如果在win7 64位系统里面强制添加过时硬件里面的这一项,然后想给它安上sata raid驱动这条路也是不行的。

回到bios里面把ahci改成raid后,进入win7画面后就蓝屏然后重启。

总之,我是没法更新出来sata raid驱动安装了,自然装了RAID Xpert工具也就没法开启回写和NCQ了,请ssd帝解答。

同时也是回答了上面那个网友的问题。

疑惑留下:难道升级bios就可以么?
是否装win7时,先在分区格式化那里强制选择AMD SATA RAID的驱动为好呢?
这些问题留待旁人解决吧,我可得先休息一下了,目前仍未成功,静待兄弟们攻关啦。
billyuan 发表于 2010-10-25 16:33 | 显示全部楼层
再顶一下,求解答。;P
billyuan 发表于 2010-10-25 16:36 | 显示全部楼层
参考这一篇,或许装vista驱动可能解决,晚上准备试验一下。

http://www.mobile01.com/topicdetail.php?f=300&t=1282493&last=17782349
neeyuese  楼主| 发表于 2010-10-25 16:52 | 显示全部楼层
你整个的删除10.9再安装不行吗?
billyuan 发表于 2010-10-25 18:10 | 显示全部楼层
ssd帝,咋删除10.9驱动啊。。。。:dizzy:

在设备管理器里面卸载掉驱动,会变成标准win7 sata的驱动,此时用sata raid驱动硬更新会提示******,总之就是无法安装云云。
10.9应该还是残留在里面,请指点。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部