本帖最后由 neeyuese 于 2010-10-27 10:39 编辑
目前支持SATA 6G的芯片主要就是Marvell 91xx和SB850了。
其中Marvell 88SE91XX家族分3个产品,他们分别是88SE9128,88SE9120,88SE9125。
参数PDF在这里:91XX PDF
很多人奇怪,为啥上面型号里没有88SE9123哪?这个出现在很多地方。
答案是,初期叫88SE9123的芯片有点瑕疵,主要是在PATA支持上有问题,所以已经停产了,上面3个新的型号就是从9123改革而来,目前新的主板上带的第三方SATA 6G都换成是9128了,默认硬件RAID模式。
先来几张测试图吧
测试平台:
Gigabyte GA-X58A-UD7
Crucial RealSSD C300 128GB
Crucial Ballistix Tracer Blue 1600Mhz
Marvell onboard 9128 / Intel ICH10R / Highpoint RocketRAID 640 (里面是Marvell 9128 Controller x 2 + PLX)
Windows 7 Premium x64
ICH10R
ICH10R RAID 0
Marvell 9128
Marvel 9128 MSAHCI驱动
Marvell 9128 RAID 0
Highpoint 640
Highpoint 640 RAID 0
评论:
1. Marvell9128因为是硬件RAID模式,所以即使用了MSAHCI驱动也没有Trim支持了,这点比较悲剧,9123反而会有。如果是用的PCIE口的HBA卡采用91xx的,如果没有工作在RAID模式是可以有Trim的。(截至今日,地球上没有支持RAID阵列下的Trim技术)
2. 从官方PDF里得知,91xx Support 1x PCI Express 2.0 interface (5.0 Gb/s)。所以Marvell 9128的接口带宽为300-350MB/s (60-70% of 500MB/s),对C300这块单盘350MB/s读取的SSd来说,RAID 0就是摆设,真要组请接在Intel的ICH10R上,即使没有SATA 6G,速度也会比接Marvell上快很多。 这点请看这里最下方2句:技嘉主板介绍
* SATA3 RAID 0 4x performance is a maximum theoretical value. Actual performance may vary by system configuration.
* SATA3 SSDs are not recommended for use in RAID 0 mode on Marvell SE9128 ports.
接口外部带宽换算:
- For PCIe gen2: 300-350MB/s (60-70% of 500MB/s)
- For PCIe gen1: 150-175MB/s (60-70% of 250MB/s)
- For PCI-X 64-bit 133MHz: 853MB/s (80% of 1066MB/s)
3. Highpoint用的是2块Marvell 9128外加PLX桥接,所以带宽可以有10 Gb/s,自然可以发挥RAID 0速度。
4. 很明显,Marvell 91xx系列芯片适合用的驱动是MSAHCI,请不要安装官方驱动,这是个悲哀。
结论:
Marvell的SSD C300是支持 Trim的,Marvell的芯片91xx也是支持Trim的,问题是出在工作模式和驱动上,希望他们能快点解决这个问题。{:4_150:} |