linux trim raid,实测Trim对SSD RAID的性能提升

本文探讨了SSD RAID系统中Trim技术的重要性。Trim技术可在SSD空闲时预处理已删除的数据块,避免写入性能下降。文章通过实测对比了支持与不支持Trim的SSD RAID 0系统性能差异,证实Trim显著提升了写入速度。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

如 果你要问当前PC最大的性能瓶颈是什么,大多数资深玩家会告诉你是存储系统。若你要问如何弥补这个瓶颈,他们会建议你使用ssd。但当你咨询该怎样组建 SSD RAID以进一步提高存储系统性能时,不少资深玩家会一反常态地劝诫你打消这个念头!是RAID只适用于HDD,而不能显著提高SSD性能?其实不然,玩 家们纠结的其实是一个叫trim的技术……

相 信玩家们对Trim都不陌生了,虽然它是一项诞生不到三年的新技术,但在不少玩家的心目中,Trim是一项SSD系统必不可缺的高级技术。可惜的是,相当 长一段时间里,我们的系统环境都只能支持单块SSD的Trim,对SSD RAID无能为力。也因此,我们的不少玩家宁愿放弃SSD RAID的高性能诱惑,都要死守在Trim功能。它为何如此受玩家追捧?这还得从它和SSD的特性说起。为何需要Trim?

Trim 是什么?简单点说Trim的工作就是“打提前量”。它能抽空(即SSD没有频繁读写的相对闲置状态)将曾写入过数据,但现在已被删除了数据的块进行整理和 适当的GC(垃圾数据回收)。就工作原理看和覆写时进行的闪存整理没有什么变化,但关键点在于Trim将这个延迟时间从覆写数据的那个时间提前到了删除数 据后的相对空闲状态(这个时候你对速度不敏感),这保证了你以后写入数据是随时有空块可用,自然就显得SSD的写入性能没有下降了。

SSD RAID到底支不支持Trim?

事 实上,我们的主流南桥:例如Intel的5系列、6系列芯片,AMD的SB700、800、900系列南桥以及A75/55系列芯片都能很好地支持单块 SSD的Trim,但都曾明确表示不能支持SSD RAID的Trim。这就是不少玩家们放弃SSD RAID的一个重要原因。直到不久前,这个僵局才被Intel打破。Intel宣布了新的RST 11.5版本(及更新版本)的快速存储驱动,配合上Z68等6系列或X79芯片组,正式提供了对SSD RAID 0系统上的Trim支持。虽然RAID方式仅限RAID 0,还有些单一。但这完成了SSD RAID 系统Trim技术从无到有的改变,也成为了当前主流玩家唯一可以依赖的支持Trim技术的SSD RAID控制器方案。而AMD用户则需要再等等,后续AMD官方可能会放出相关芯片的驱动更新,或者等待拥有此功能的第三方阵列卡套装上市。 如何组建SSD RAID的Tirm系统?

Trim是SSD的一种高级特性,但是要想SSD系统支持Trim,必须同时满足一下3个条件,缺一不可:

1.支持Trim的操作系统:当前只有Windows 7, Windows Server 2008R2,Linux核心2.6.28以上版本的操作系统支持Trim特性。

2. SSD固件足够先进:厂商在你所使用的SSD固件里放有Trim算法,这个算法是近两年才出现的,老产品或者老固件版本是没办法支持的。

3.支持Trim的存储控制器:这里主要指能够支持Trim的南桥芯片以及对应的微软存储驱动、Intel的快速存储驱动或AMD的SB系列南桥驱动的软硬件组合。这是最后一个条件是最难满足、也最重要的条件。

至于Trim系统的实际搭建方式,其实很简单,和常见的HDD系统组建RAID的方式类似。只要正确安装了硬盘,并将SATA控制器的控制模式更换为RAID就能按照提示逐步完成RAID的组建。最后安装上版本号在11.5之后的RST驱动就组建完毕了,不需要额外设置。 有无Trim SSD RAID 0性能差距有多大?

面对Intel送上的大礼,玩家们会如何选择?也许你跟我们一样对这套控制器方案持怀疑态度,不清楚SSD RAID拥有Trim功能后是否能获得应有的提升?那么就让我们来充当“小白鼠”,用测试数据来为你解惑。

测试平台主要信息一览表

处理器 Core i5 2500K 主板         技嘉GA-Z68X-UD7-B3

内存    金邦黑龙DDR3 2133 2GB×2

系统硬盘     某品牌HDD 3TB

待测从盘 某品牌SSD 200GB×2(RAID 0)

操作系统 Windows 7 64位旗舰版

存储驱动 Intel RST 9.6.3.1001快速存储驱动(不支持SSD RAID Trim);

Intel RST 11.5快速存储驱动(支持SSD RAID 0 Trim)

众 所周知SSD主控的种类繁多,我们显然没法测试所有SSD主控方案在该平台上的表现。不过所有主控中,最具代表性的主控主要是Intel、 InDilinx和SandForce的产品。鉴于SandForce系列主控(SF1200和SF1500等)采用了特殊的压缩算法,有无Trim功能 对它的性能的影响不大,所以将重点放在了采用IntelPC29AS21BA0主控的SSD,测试RAID 0状态下,开启Trim功能前后的性能变化。 CrystalDiskMark测试。从测试结果可以看出,SSD RAID 0存储系统支持Trim与否,对其性能的影响是相当明显的。这个影响主要体现在无空块后的写入速度表现上,对读取速度则几乎没有影响。

CrystalDiskMark空盘无Trim速度:(灰色写入,黑色读取)

c4382e9136395b522e6f32e26146f00c.png

CrystalDiskMark空盘有Trim速度:(灰色写入,黑色读取)

CrystalDiskMark满盘无Trim速度:(灰色写入,黑色读取)

CrystalDiskMark满盘有Trim速度:(灰色写入,黑色读取)

至此,应该明白Trim对我们的SSD RAID 0系统有多重要了吧。特别是长期使用后的系统写入性能差距是相当明显的。至此,“性能控”们上SSD RAID还需要犹豫么?

实测Trim对SSD RAID的性能提升:http://www.upan.cc/ssd/share/2494.html

&nbsp

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值