前言
HGST硬盘现在为商美国西部数据公司(WD)旗下独立运行的硬盘品牌,所以从归属上来说,还是西数硬盘。HGST品牌的前身是日立硬盘,即日立环球存储科技公司(Hitachi GST)。2011年3月7日日立宣布出售日立全球存储技术公司给全球著名的硬盘驱动器生产商美国西部数据公司。2012年8月4日 随着日立环球存储科技的收购,日立现在也将名称进行更改,原“日立环球存储科技”正式被命名为HGST昱科环球存储,归属为西部数据旗下独立营运部门。说到HGST最为著名的是ULTRASTAR系列的企业级HDD和SSD,广泛出现在HP,DELL以及华为的伺服器上,由于SSD提供的诸多优势,硬盘(个人电脑和笔记本电脑)的传统市场正面临衰退。然而,家庭和企业产生的数字内容数量激增导致SMB / SOHO /消费者NAS市场的快速增长。硬盘供应商通过调整硬盘的固件和制造工艺来创建专门适用于NAS市场的产品线,所以HGST也推出了DESKSTAR NAS系列以应对市场。Deskstar NAS在消费类硬盘中融入了一项不寻常的功能:旋转振动传感器。振动传感器通常用于要安装在机架上的SAS12G的企业级HDD上,说明HGST在HDD应用范畴的技术上确实下了一番功夫。另外Deskstar NAS还提供可配置的高级错误恢复控制功能,用于微调RAID性能。
从HGST提供的参数表来看,DESKSTAR NAS系列从4-8T都是清一色的128MB缓存,SATA6G接口,7200RPM,一百万小时的平均无故障时间,3年质保,只有10T的型号才会使用256MB缓存,这也让HDN721010ALE604这个10TB型号真正成为HGST DESKSTAR NAS这个系列的旗舰霸主。
第一章、开箱晒单
正反面包装
10TB,256MB缓存标识确认
三年质保
开箱全家福
盒装品内涵说明书一份,固定螺丝两包,硬盘本体一只
HGST DESKSTAR NAS 10TB五面观
MODEL型号是HDN721010ALE604,固件版本83XW,泰国生产。这款应该是ULTRASTAR的民用版,虽然未明确标明氦气,但是其实是氦气版本HDD。
第二章、测试平台
为了搭建测试HGST DESKSTAR NAS 10TB的测试平台,考虑到测试方案会使用WINDOWS和LINUX两种操作系统下进行不同的测试环节,所以本次选择的硬件测试平台为:
硬件测试平台
CPU : Intel Xeon E5 2696 V3 @ 18C36T 2.30GHz~3.8GHz
MB : Asrock X99M Killer/3.1
DRAM : Micron DDR4 ECC 2400 VLP UDIMM 16GB X4
GPU : Nvidia Quadro P4000
SSD : Intel DC P3600 U2 1.6TB
HDD : HGST DESKSTAR NAS 10TB
PSU : SilverStone SX800
COOLER : NOCTUA NH-U9S
操作系统
MircoSoft Windows 10 X64 Professional 1709
CenTos linux 7.2
第三章、Centos 7.2 linux测试
Tested Device:
? Model Number: HGST HDN721010ALE604
? Serial Number: 1SGJLP5Z
? Firmware Revision: 83XN
? device size with M = 1000*1000: 10000831MBytes (10000 GB)
? write-caching = 0 (off)
Performance System:
? Fio Version: fio-2.2.10
? Date of test run: 2018-02-27
? Number of jobs: 2
? Number of outstanding IOs (iodepth): 1
Operating System:
? Kernel Version: 3.10.0-693.el7.x86_64
? CentOS Linux release 7.4.1708 (Core)
因为NAS系统大部分都是在LINUX系统下执行存储读写任务,包括群晖和QNAP的操作系统也是LINUX,所以我这次选择了大众化具有代表性的Centos7.2操作系统进行测试,测试采用的软件fio全名Flexible I/O Tester ,是LINUX下的磁盘IO基准测试,对于NAS的下载上传和串流媒体功能来说,一般读写的深度偏重于QD1居多,所以测试条件我设定在QD1的磁盘测试深度下进行。对于普通NAS而言,双核CPU还是大部分品牌NAS的主力配置,所以我选择开启2个线程进行测试,最大程度模拟NAS大众化的配置效果。缓存回写已经默认设置关闭。
1、IOPS测试
这个测试将HDD划分为128个等分部分,依次对每一个部分进行不同数据块下的随机读、随机写和随机读写混合测试。
测试规则为:对4K(三角)、16K(圆型)、64K(方块)三种块大小进行随机100%读(蓝色)、50读50写(绿色)、100%写(红色)的工作负载测试,工作负载和块大小的每种组合都使用直接IO执行60秒。一轮的IOPS是相应区域随机性能的指标。
2、带宽测试
这个测试将HDD划分为128个等分部分,依次对每一个部分进行4K持续读(红色)、4K持续写(浅蓝)、1M持续读(深蓝)、1M持续写(绿色)的直接IO测试。
上图中磁盘被分成的128个部分上的每个数据块的持续读写带宽都会被绘制出来。
对于这个级别的10T盘来说,持续读写上面各家的区别都不是很明显,而随机读写以及混合读写表现上面,HGST DESKSTAR NAS 10TB表现的还是非常稳健,每个数据块和工作负载都没有表现出大面积的IOPS掉落情况,HDD最重要的不是随机快,而是稳,如果要快,直接去买SSD就好了。有一种观点就是HHD只要有持续就可以了,要随机去买SSD,我不是很认同,在很多大容量的近线存储领域,大容量的HDD大规模阵列是非常普遍的,无论随机快不快,稳定是最主要的应用需求。
那么LINUX下FIO的这个测试和WINDOWS下面的那些测试有什么区别,最大的区别就是测试覆盖了全盘的每个存储部分,完整得对全盘所有的容量区间进行了一次随机和持续读写速度和稳定性的验证,这是很多WINDOWS下的测试软件很难做到的,大部分的软件仅仅测试几个MB,几个G,快餐测试时间短数据少,而LINUX下的这个FIO的测试则直接跑了45个小时。
普通的HDD读写是无法让HDD满载且达到最高温度的,这种全盘类型的混合读写则可以帮助达到最高的负载,我使用FILR ONE3热成像仪进行定点动态时间的平均温度测试,室温21度
持续读写平均温度29.7度
随机读写平均温度32.3度
虽然这种短时间内的定点测温不是非常具有统计学意义,但是对于具体使用中的满载温度反馈还是一定指导性意义。
第四章、WINDOWS测试部分
windows测试部分其实没有太多的东西,就是WINDOWS下面的磁盘测试软件都跑一遍,看看是否有SMART和局部测试反映出来的异常数据。虽然WINDOWS下面的很多测试都属于局部片面性质的测试,但是不妨作为对前面LINUX下测试的一个辅证存在。这里也没必要去一一解释意义,只给大家一个对比的参照,仅此而已。
1、CrystalDiskinfo7.0.5
CrystalDiskinfo主要用于验证Windows 下的SMART参数,LINUX下面一般用SMARTMON来完成类似的工作。
2、HDune Pro 5.60
3、CrystalDiskMark5.2.1
4、ATTO DiskBenchmark
5、AS SSDBenchmark 1.9
其实用AS SSD BENCHMARK这个软件来测试SSD还是和LINUX下FIO直写有不小差异的,比如4KQD1的随机读写来说,LINUX FIO直写平均在380IOPS写,200IOPS读左右,而AS SSD BENCHMARK的4K QD1随机写就标到了619 IOPS,这是因为AS SSD BENCHMARK只测试了1GB的容量,而LINUX FIO测试的是全盘的IOPS变化。
第五章、群晖NAS测试
一直想装一台测试服务器用作测试用途,所以几年前就买了HP MIRCOSERVER GEN8和群晖DS716+II,要玩群晖可以玩黑的,但是要安全性还是要白群晖,我的配置就是DS716+II是用来存储重要数据的,而HP MIRCOSERVER GEN8则是完全用来做测试用途,测试虚拟机系统以及做一些系统兼容性测试,LINUX代码环境。
GEN8最好的地方是四个3.5寸盘位和一个2.5寸盘位,我设想的搭配就是四个1TB的SSD,一个10T的HDD为最佳,然后加上INTEL X540T2双电口万兆网卡,CPU直接升级到顶配XEON E3-1265L V2,内存美光DDR3 ECC UDIMM 8GBX2。这基本就是GEN8的完美配置了,那么我要测试的功能很多:
1、CENTOS LINUX下,可以SSD RAID0塞满10G网络的带宽,做10G网络测试
2、虚拟货币的WALLET在线存储热备份,24小时持续更新区块链
3、测试SATA SSD和HDD效能
4、开虚拟机做软路由使用
5、测试黑群晖新的BOOTLOADER的稳定性和兼容性
等等等等,但是白群晖你装好了只能放着,别动,因为一折腾安全性就有危险了,也无法去玩各种WIN和LINUX下的直通,所以要玩只能自己组建NAS或者直接买一台HP MIRCOSERVER GEN8来玩。
主要的存储介质是:
三星PM863 960GB SATA SSD X4片
HGST DESKSTAR NAS 10TB(HDN721010ALE604)
SLC U盘16GB
四片SSD,采用三片3.5转2.5支架的方式,一片采用GEN8顶部的2.5电脑寸位直接安装,GEN8其中SATA1-2是SATA6G,其余SATA3-5都是SATA3G
。
三星PM863 960GB SSD本体
GEN8顶部的光驱位的电源转换线
装上3.5寸支架的HGST DESKSTAR NAS10TB HDN721010ALE604
SLC U盘256MB,牛牛家制造的。
GEN8顶部的吸入式光驱位用转接电源线可以安装一个2.5寸SATA SSD
固定方式就只能这样了,单卡扣固定
标准四盘位安装好
分别是:
SATA1 2 4都是SSD,SATA3 HDD,顶部的SATA5 SSD
单独购买了GEN8的防尘网套件
黑群晖的启动U盘可以安装在GEN8内部,
这个位置虽然是USB2.0速度,但是够了
一条PCIE2.0X16加装了一张INTEL X540T2双电口10G网卡
这样GEN8就变成了2X1G+2X10G+1XILO远程通信网口的配置,
因为GEN8的服务器长期工作的特性,黑群晖的启动U盘也需要质量好点的,所以我使用了DIY的256M SLC U盘,安国主控三星SLC颗粒,但是最新的芯片精灵识别还是有点问题,使用WIN32DISK IMAGER写入JUN大神的Loader+1.02b引导文件,对应群晖型号是DS3615xs
磁盘满员4XSSD + 1XHDD异常的壮观
开机自动进入JUN的1.02B黑群晖引导,在其他电脑上使用群晖助手探测到GEN8的黑群晖系统,可以看到这个V1.02B的引导对应的是DSM6.1.3-15152的PAT系统文件,直接去官网下载。
DISKSTATION的三个网口随便选一个联机,即可跳出浏览器设置窗口
然后选择安装文件
导入我们下载好的DSM DS3615xs 15152的PAT文件。
设置好管理员账户即可,到此黑群晖DSM6.1.3安装完毕
HGST HDN721010ALE604是在群晖支持列表中的盘,所以直接认
待机温度28
SMART信息也完全正常,一次通过SMART检测
通过群晖内置的调教模式可以测试磁盘的速度,HGST HDN721010ALE604 随机读取达到219IOPS,随机写入达到339IOPS,持续读取246MB/S,持续写入246MB/S,读取延迟12.3ms,写入延迟3.0MS。
三星PM863 960GB的SATA6G性能测试是 随机读取95380IOPS,随机写入79047IOPS,持续读取538MB/S,持续写入466MB/S,读取延迟43.4us,写入延迟41.8us
这四个盘我不打算全做RAID,一个HDD做主系统和主存储使用,然后一个SSD做虚拟机下的WINDOWS 10 X64的存储介质,三个SSD RAID0做CENTOS LINUX下面的10G网络测试用途
6.1.3后,DSM自带VITUAL MACHEINE MANAGE虚拟机安装套件。
直接划分一个SSD给虚拟机即可。
总结
其实这个盘我在做LINUX下模拟测试的时候,感觉还是比较稳健的,温度也不高,速度基本是接近HGST HE6系列的在持续读写的时候感觉还好,只是几十秒动一下,比较安静,但是在随机读写的时候,噪音会相对持续读写时候大一点,在DSM6.1.3下面的性能也还是不错的,由于时间关系也没有对DSM的深度应用做针对性的磁盘验证,就上机之后群晖下的效能做一个简单分享,另外噪音和温度方面还是控制的比较出色,这个盘在群晖下面还是比较安静,噪音明显低于在WINDOWS节能下的测试噪音,在机箱硬盘仓内部也就待机28,满载32的温度左右,另外配置有用于机架使用的HDD振动传感器也无疑增强了这款产品在NAS HDD领域的竞争力。