
● 12块1TB硬盘组建磁盘阵列
需要更多的容量?还是更多的磁盘性能?当再次暴跌80美元的之后,我们决定以12块三星1TB硬盘组成RAID阵列,这是一个可以应付未来几年内任何数据内存的平台,同时其性能也要比任何个人存储平台快。
有人可能要问,即便是这么,其速度能比SSD固态硬盘快多少?没错16块三星950raid10,越来越多的高端SSD固态硬盘可超过200MB/S的读取速率、100MB/S的写入写入速度、几乎为零的存取时间,这些数字已经变成今天高端SSD的标准。然而SSD硬盘的成本呢?
12块1TB硬盘组建磁盘阵列
虽然传统机械硬盘在读取时间上与SSD硬盘没有可比性,但要超过更高的数据吞吐量却可以借助多个硬盘组成RAID系统来推动,而且,容量也要比SSD硬盘高好几倍。这样在利润上还要高于SSD硬盘。毕竟1000美元是买不到1TB容量固态硬盘的,同样的价位却可以买到12块1TB的传统硬盘。
当然,组装这样的磁盘系统并不容易,而且也并不合适家用台式电脑。首先,机箱空间就是个难题,还要找到适合的SATA RAID控制器,还有很多控制芯片与内存所造成的热量、噪音和振动等等。
● 测试内存:12块三星Spinpoint F1 HD103UJ
我们使用了12块三星的第一代TB级硬盘,Spinpoint F1 HD103UJ。虽然这款硬盘终于面市1年有余,但它仍维持了对一些其他品类较新产品的竞争力,包括日立Deskstar 7K1000.B、希捷Barracuda 7200.12和西部数据Caviar Black。其115MB/S的最大数据读取速率在之前的测试中给我们留下了深刻的印象。Spinpoint F1 HD103UJ主轴转速为7200RPM,使用SATA/300接口,并采用32MB高速缓存。
三星1TB硬盘正面
三星也已经打造高性能的Spinpoint F2系列,虽然EcoGreen F2的容量已经超过了1.5TB16块三星950raid10,但新的Spinpoint F2转速将为7200转(EcoGreen F2为5400转),并且在下半年将超过2TB的容量。

三星1TB硬盘正面背面
选择1TB硬盘的主要因素还是利润与性价比,如果使用12块2TB硬盘,虽然容量可超过惊人的24TB,但利润却降低了一倍以下。

● 磁盘阵列和控制器的具体信息
12块1TB硬盘组建磁盘阵列
在本次测试中,我们同时选用了绝佳性能的Raid 0方案、以及平衡性能与数据安全的Raid 5方案。
Raid 0

在Raid 0模式下,12块1TB硬盘的总容量为11175.87GB
Raid 5

在Raid 5模式下,12块1TB硬盘的总容量为10244.54GB
控制器:Areca ARC-1680iX-20

Areca ARC-1680iX-20控制器
我们选择了16个存储接口的SAS/SATA控制器——Areca ARC-1680iX-20。该卡采用PCI-E 8x接口,搭载一颗Intel IOP348处理芯片,其内存为1200MHz,同时,该卡还配备了一条DDR2 DIMM插槽,可加装512MB-4GB的存储成为缓存,本次测试中我们使用了默认的512MB,需要留意的是,如果您决定安装一个更大容量的缓存,一定要选择具有ECC功能的内存。
该卡还带有一个网络接口,不过和我们现在的测试基本无关,就不多介绍了。

● 测试系统、读取时间检测
测试平台:
读取时间:

HD Tach响应时间对比
RAID磁盘阵列可以持续增加抓取相应时间,单个三星Spinpoint F1 1 TB硬盘的写入时间为13.8毫秒,而Raid 0和Raid 5可增加到10.1和10.4毫秒。
● 数据吞吐量和传输测试
吞吐量测试
IOMeter吞吐量测试
单一F2 1TB硬盘的最大读取吞吐量为115MB/S。而12个硬盘在Areca ARC-1680iX上,RAID 0可超过将近1GB/S,RIAD 5也可到到910MB/S。

IOMeter吞吐量测试
最大写入吞吐量也可超过将近800MB/S。

RAID 0传输测试

HD Tach读取性能测试
在Raid 0模式下,12个硬盘的写入性能可超过900MB/S,而写入性能也可超过800MB/S。
RAID 5传输测试

HD Tach读取性能测试
Raid 5模式下性能略低。
● I/O性能测试
IOMeter性能测试
RAID 0模式的性能要超过RAID 5模式不少,但仍不及Intel X25-E及X25-M SSD固态硬盘。

IOMeter性能测试
文件服务器性能涉及较大文件存储时,单一硬盘与Raid阵列区别并不太重要,但差别依然很高。


IOMeter性能测试
Web服务器比较注重于内存的加载操作,12个硬盘阵列要比单一硬盘高4倍,不过SSD硬盘在这一项上可高出10倍。

IOMeter性能测试
● 总结:
考虑到散热或者性能因素,大多数用户不会在自己的手机里安装多个硬盘,但我们并不认为这种的测试是毫无意义的。相反,我们的目标是预测其内存功耗,同样1000美元,你可以购买一颗顶级处理器,如Core i7 975,你也可以组一个12块三星Spinpoint F1 1TB硬盘的RAID系统。
最后,我们的测试结果是:
缺点:
1.在I/O性能和存取时间上,仍达不到单一Intel X25-E SSD硬盘的水准
2.需要认真的进行系统配置
3.需要一个强大的Raid控制器
4.对于台式机用户来说不方便
优点:
1.对比单一硬盘可提供6到8倍的数据吞吐量——近1000MB/S
2.对比单一硬盘可提供3到7倍的I/O性能
3.可超过10TB(RAID 5)到11TB(RAID 0)的存储容量
4.更低的每TB成本
5.在数据吞吐量上而是战胜了SSD硬盘
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/sanxing/article-124712-1.html
十年以后