找回密码
 注册
X系列官方授权正版
搜索
查看: 1606|回复: 2

CF卡自制固态硬盘RAID 0性能实测

[复制链接]
发表于 2008-3-18 11:09:34 | 显示全部楼层 |阅读模式
当前,影响固态硬盘(SSD)迅速普及的最大障碍就是成本问题,一块32GB或64GB固态硬盘的价格甚至要超过一台终端PC整机,高速SSD的价格甚至更高。既然大家的存储原理都是NAND闪存,用多块大容量闪存卡来替代固态硬盘是否可行呢?Guru3D就对市面上的CF卡自制固态硬盘方案进行了测试。

首先,为什么要用CF卡?CF卡的接口虽然较小,但其接口定义实际上类似于标准的ATA接口,甚至其内部还集成了一个IDE控制器,可以直接同PC的DMA IDE接口进行通讯。因此,CF-IDE转接器的制造原理非常简单,在各种拍卖网站上都可以很容易找到。

包括第一版标准在内,CF卡共有四种不同的速度标准:CF 2.0(CF+)最高速度为16MB/s;CF 3.0最高速度为66MB/s,还增加了一系列新特性;CF 4.0支持IDE Ultra DMA 133,最高速度达到133MB/s。

测试使用的CF-IDE转接器售价为15欧元。另外,他们还购买了一块Addonics Quad CF PCI卡,可以同时插入4块CF卡组建RAID。



CF-IDE转接器测试

首先测试这款价值15欧元的CF-IDE转接器。除了这种常见的IDE接口产品外,搜索网络你还能找到诸如双卡转接器、SATA版本等等,根据需要可以搭建各种不同的廉价固态硬盘方案。



实际上,该转接器支持两块CF卡,分别对应IDE接口的两条通道,使用4针软驱供电接口。测试使用的是两块8GB SanDisk Ultra II CF卡,支持CF v2.0标准,预计速度在15MB左右。



由于测试使用的主板并不支持IDE RAID,因此安装后仅能作为两块8GB硬盘使用。以下为FreeBSD下diskinfo -t /dev/命令的显示结果:



由于没有任何机械部件,所谓的“寻道时间”非常惊人,都在0.3ms左右。整体性能方面,15MB/s左右的表现印证了之前的预测,和目前主流的传统硬盘(HDD)之间还有很大的差距。

接下来,使用“dd if=/dev/of=/dev/null bs=32k count=20000”命令,读写两万个32K文件,所用时间为45.402010s,折合速度14434603bytes/s,依旧在14到15MB/s之间。

结论:

廉价的CF-IDE转接器确实可以搭建起一个价格在70欧元左右的小容量固态硬盘,由于其完全无噪音,作为操作系统的交换分区非常合适。但想实现固态硬盘的高速体验几乎是不可能的。

CF卡RAID体验

Addonics Quad CF PCI卡售价在45欧元左右,能够安装4块CF卡并支持RAID。自然,这里测试的主要目的就是来看看它的性能是否能够追上那些昂贵的高速固态硬盘。



这里需要说明,该卡存在一个很致命的限制,四块CF卡只有两块支持高速的CF卡Mode 2标准,另外两块只能支持CF Mode 1。因此,测试使用了两块8GB的高速SanDisk CF II卡,另外两块为东芝的廉价4GB CF I卡。

开机后按下F3键,进入SIL控制器菜单,可以看到四块CF卡已经被正确识别。可以选择的RAID模式包括RAID 0、1、10,这里选择的是RAID 10。



再次进入FreeBSD的理论测试,结果令人失望,CF 1卡的存在极大限制了性能的发挥,速度只有1.5MB/s左右。



因此,测试者拿掉了两块拖后腿的CF I卡,直接采用两块高速CF II卡组建RAID 0。性能测试如下:



寻道时间更加迅速,但令人奇怪的是整体传输性能相比单卡却没有太大的提高。问题主要在于它使用的并非100%原生RAID控制器,即俗称的“假RAID”。这样做唯一的优势在于,我们可以使用两块CF卡组建RAID后,可以得到一个容量较大的硬盘,而非两块小硬盘。

如果结果仅仅如此,自然不能让人满意。好在Addonics的适配器附带了一张驱动程序光盘,提供了Windows系统的优化驱动,下面就来看结果。

Windows RAID-0测试

经过驱动的优化,CF卡RAID在Windows下的性能有了不错的提高,但仍然存在缺憾:CPU占用率稍高,并且不能从CF卡RAID分区启动Windows系统。



ATTO测试结果,写入速度在10MB/s左右,而读取速度最高可到29MB/s。驱动程序明显起到了作用。



实际拷贝测试



在TotalCommander下向SSD阵列复制1GB文件,性能比ATTO的测试数据还要好,大概在15MB/s左右。



读取速度22MB/s左右,也不错。

结论

CF卡SSD肯定无法代替你目前的传统硬盘。就算组建RAID 0阵列,其性能也达不到主流HDD硬盘的水准。所以,如果你要求极限性能,顶级固态硬盘上千美元的价钱还是有人家道理的。但这样的CF卡自制固态硬盘还是有其应用前景。凭借低廉的售价和优秀的寻到性能,把它当作临时文件存储和Windows系统交换分区尤其合适。
发表于 2008-3-18 17:13:24 | 显示全部楼层
好贴,顶了!
回复

使用道具 举报

 楼主| 发表于 2008-3-19 22:39:07 | 显示全部楼层
换系统就很方便了啊
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

Archiver|手机版|小黑屋|DeepTimes.NET 太空游戏站