Drobo FS的特征介绍这品文章中,我们深刻体会到了BeyonRAID技术的易用、数据安全性与数据可靠性。但是Drobo FS的硬件设计相对落后,这也导致的传输速度有些不尽人意。
就在最近,Drobo发布了其名下最新的5盘位NAS产品,命名为Drobo 5N。Drobo 5N采用了更强劲的处理器(Marvel MV78460 4 Cores CPU),不仅仅保留了Drobo FS的全部功能,同时增加了两项全新的技术- Data-Aware Tiering(采用mSATA SSD进行热数据缓存技术)和掉电保护功能。
借助于CPU强大的运算能力以及使用mSATA SSD作为缓存的Data-Aware Tiering技术,Drobo 5N无论是处理大数据的连续读写还是处理小数据的随机读取,都有上乘表现。
文章开篇先放一段产品介绍视频,为了方便国内网友,老规矩,我简单翻译了下。
测试平台:
CPU: Intel Core i5-3470
主板:华硕 P8Z77-V LK
内存: Gskill F3-1600C11S-4GNT DDR3 1600 4G * 2
硬盘:Plextor M3P 128G
系统:WIN7 SP1 64位旗舰版
网卡:板载Realtek 8111E
网卡驱动版本:7.67.1226.2012
Drobo 5N:
磁盘: HGST Ultrastar 7K4000 4TB x 5
SSD:镁光 mSATA M4 128GB
在测试之前,我们先讲解一下Jumbo Frame(巨帧数据包or巨型帧)。
以太网经过30年的发展,速度已经从最初的10M被提升到了10G,速度提高了1000倍。在这样高速度的传输数据中,如果还是延续经典以太网的最大帧长不超过1500 字节的限制,那么在每秒中传输的数据包的个数将很大。由于每个数据包都需要网络设备来进行处理,由此带来的额外开销也将很大,而且这个开销随着网络速度的提高而愈加明显。
巨型帧把以太网的最大帧长扩展到了9K,几乎把以前的最大帧长扩展了6倍。加大帧长的好处在于,减少了网络中数据包的个数,减轻了网络设备处理包头的额外开销,大量减少的帧数将带来性能的提高。
巨型帧更适合视频、音频、图片、数据库备份这类较大型文档的持续传输;但是如果网络环境中存在过多的小封包数据(512B、1K、2K)时候巨型帧不但无法提升任何效能,反而会降低网络效率。
常规测试 Intel NAS Performance Toolkit 1.7.1
Intel NAS Performance Toolkit工具包中包含的基准测试项目主要是为了测试家用网络中的NAS性能,除了多媒体基准测试外,还有传统的文件复制任务。
1.高清播放测试/X2/X4
使用windows媒体播放器同时播放一个或多个720P的高清视频文件的行为。在这些测试中,99.5%以上的都为顺序读取,如果同时播放2个则为18.1%顺序读取,4个则为9.6%顺序读取。
2.HD视频录制
此测试把720P的高清视频文件写入倒NAS里,主要体现的是顺序写入性能。
3.HD视频播放与录制
同时播放和录制720P的高清视频,大约有18%的顺序传输。
4.HD视频播放与录制 X2
同时播放和录制2段720P的高清视频,大约有3%的顺序传输。
5.HD视频播放并同时使用Office程序
播放720P视频的时候同时使用office程序,此测试一共608个文件,顺序操作比例53.2%
6.内容创建
这个测试中的95%为写入操作,模拟在NAS上创建文件的情形,例如视频编辑。
7.从NAS复制文件出来/复制文件到NAS里
复制的文件大小为单个4GB。
8.从NAS复制文件夹出来/复制文件夹到NAS里
126个文件,总容量188MB的文件夹被复制
9.相册
用来测量NAS针对大量小文件的处理速度,模拟查看169张总容量为1.2GB的照片。
默认MTU 1500
Jumbo Frame MTU=9000
上一代产品Drobo FS的速度明显被其继任者远远抛在身后。
(图片源于WD红盘携手Drobo打造Double数据安全新规范)
千兆网络峰值吞吐量测试 - Iometer 2006.07.27
我们首先为Drobo FS共享卷创建映射磁盘,并利用Iometer在该映射磁盘上创建一个大小为100GB的测试文件(相当于在100GB LBA的磁盘空间中进行测试)。测试内容为 128KB顺序读、写;2MB 顺序读写。测试时间为2小时,每分钟进行一次取样,对120个记录数值取平均值(MTU=9000),同时选取出测试数据峰值。
在视频播放、录制的五项项测试中,Drobo 5N的传输速度已经全面超于火线800接口的传输速度。也就是说,原本在火线800接口下可以进行的视频工作,完全可以迁移至Drobo 5N这个千兆NAS上,不仅仅速度得到了提升,同时还可以更方便的与多台客户端进行数据共享。
而在Iometer测试中,当QD深度达到8时,速度完全体现出来了,在2MB的读、写测试中分别得到了119.157MBps、111.595MBps的优异速度。这个速度还是在主板集成的Realtek低端网卡下测得的,相信如果使用Intel 8257X系列网卡,Drobo 5N的IO性能一定会突破120MBps,千兆网络已经是瓶颈了。
市场上5盘位的NAS产品型号众多,个大厂商都在激烈的竞争,难么就难免出现大量的同质化产品。在这个领域中,绝大多数厂商会选择采用基于Intel Atom处理器的PC架构作为解决方案。
而Drobo 5N是为数不多的采用Marvell嵌入式解决方案的产品之一,相对于绝大多数厂商的产品来讲,Drobo 5N的Data-Aware Tiering技术是唯一一款在家用、SMB中小型企业NAS存储设备中利用mSATA SSD来提升整体性能的产品。
Data-Aware Tiering技术的基本运作原理就是将频繁访问的数据保存在位于Drobo 5N底部的mSATA SSD中,从而得到HDD阵列无法提供的超高IOPS、降低HDD频繁读写的时间,自然整体功耗也随之降低了,可谓一箭三雕!
那么这项技术究竟能为我们带来什么样的性能收益呢?我们再次利用Iometer来证实:
测试内容一: Iometer 4K随机读取,100GB LBA范围,测试时间为150分钟,每分钟进行一次取样。
随着时间变化,测试数据经过多次访问被识别为热点数据并存放在SSD中,由于SSD架构的先天性优势,对整体IOPS带来了巨大的提升。
在IOPS得到提升的同时,平均响应延迟也得到了大幅度的降低。
测试内容二:Iometer Database数据模型考验,8KB 70%读取 30%写入,全随机,100GB LBA。
测试时间 375分钟,同样每分钟进行一次数据采样。
测试内容三:Iometer WEB Server数据模型考验,布局为22% 512b, 15% 1k, 8% 2k, 23% 4k, 15% 8k, 2% 16k, 6% 32k, 7% 64k, 1% 128k, 1% 512k,100%读取,全随机,100GB LBA。
测试时间 375分钟,同样每分钟进行一次数据采样。
Data-Aware Tiering这项技术为HDD阵列带来了巨大的性能收益,弥补了HDD阵列先天性小文件随机读取的弱势。大文件顺序读写交给HDD来做,这是强项;小文件随机读写又有SSD来充当热数据缓存,大幅度提升整体IOPS,降低数据访问延迟,降低HDD磁盘的压力,降低整体功耗。在我们测试过程中也发现,Data-Aware Tiering仅仅是对读取有加速效果,对写入没有任何提升,我想这应当是厂商处于数据安全性的考虑,毕竟mSATA SSD没有掉电保护功能。如果mSATA SSD充当写入缓存,一旦在写入过程中出现存储设备掉电,那么写入到mSATA SSD缓存中的数据将毫无疑虑的全部丢失。
前面内容全部都是介绍Drobo 5N的全新架构带来的性能的提升,我们通过Drobo FS的特征介绍 这篇文章不难看出Drobo厂商对数据安全性、可靠性的极端追求。Drobo 5N 作为Drobo FS的继任者,在此将数据安全性、可靠性提升到了一个全新的高度 - 内置电池(在数据重建情况,不怕掉电!)。
我们来验证这个功能是否真的可靠。
使用5颗 HGST Ultrastar 7K4000 4TB 企业级磁盘,镁光 mSATA M4 128G SSD。
先将之前验证Data-Aware Tiering技术时创建的100GB Iometer测试文件进行校验,取得MD5、SHA1、CRC32数值。
取出第一颗磁盘,此时桌面右下角弹出了如下提示:
Drobo 5N自动进行数据重建,此时Drobo 5N上存储的数据实际为278GB,我们可以看到,重建只需要15分钟,速度非常快。
在此过程中,依然可以对Drobo 5N进行读写访问,在重建过程中拷贝一个大小为7GB的视频文档,对源文件进行校验。
由于写入视频文档在重建过程中的写入,导致重建速度出现了变化,耐心的等待数据重建、写入结束。
重建完毕,取出第二颗磁盘:
同样等待重建完毕
取出第三个磁盘
在Drobo 5N重建过程中,拔掉为Drobo 5N供电的电源,此时所有HDD都已经停止运行,指示灯亮度非常暗,但是没有完全断电,大约经过20s的时间,主机全部断电,这个20s的时间也正是在保存重建过程中Drobo 主板内缓存中的数据。
接通Drobo 5N的电源,主机自动开启,经过一分钟左右的时间,Drobo Dashboard管理软件找到主机,状态为自动重建:
重建结束
现在来考验经历了三次掉盘重建,并在第三次重建过程中断电后,数据是否一致。
经历过这样极端考验,数据没有丝毫无差,Drobo 5N应当是5盘位NAS市场中安全性最出色的产品了。
Drobo 5N的设计目的只有一个,那就是为用户提供最好的文件共享与数据安全存储体验。从好硬盘、接上电源与网线的那一刻开始,就可以开始使用Drobo 5N存储来共享、存储数据了。如果要说这款Drobo 5N的缺点,价格不亲民,不支持ISCSI。除去这些,如果您希望寻找一款安全、配置简单、使用方便的在局域网中共享文件、或者备份数据的产品,Drobo 5N就是最佳选择。
|