数码之家

 找回密码
 立即注册
搜索
查看: 9272|回复: 9

[Other] HGST Ultrastar SN150 1.6TB AIC企业级固态详细评测

[复制链接]
发表于 2019-4-20 23:52:04 | 显示全部楼层 |阅读模式

爱科技、爱创意、爱折腾、爱极致,我们都是技术控

您需要 登录 才可以下载或查看,没有账号?立即注册

x
自从NAND市场大幅降价以来,洋船SSD就以各种各样的形式开始入侵DIY市场。不少企业级淘汰的型号都开始以各种形式流入到普通玩家的PC中。
很多人选择这些企业级硬盘的原因,无非看在企业级SSD有更高的写入耐久能力,又或者更高的性能。特别是本身在零售型号有对应的企业型号版本的SSD,当然还有很多是跟风贪便宜。不过这些企业级洋垃圾也有高通电状态,高写入状态的问题。所以也就有了所谓的刷Smart值。

所以就拿这块SSD作为代表,来看看所谓的“企业级福利”到底有哪些坑。

HGST Ultrastar SN100 系列(以下简称SN150)是目前Western Digital SN200系列的前身。在2018年西数宣布正式废弃HGST的名称后,HGST下所挂名的东西也逐渐改为了WD所属。目前由于HGST所有的网站已被重定向或关闭,SN150相关的信息很少。目前通过留存于各大网站的存档可知,SN150适用于高性能云计算服务,同时也是HGST高性能企业级SSD代表之一。SN150仅提供AIC方案。容量分为1600/3200G。本型号容量为1600G。

DSC01117 (复制).JPG

HGST Ultrastar SN150 1.6T规格:
规格:AIC
容量:1600G
接口:PCIE3.0 X4
协议:NVMe 1.1
颗粒: Toshiba A19 eMLC
顺序读取(128K):3000MB/s
顺序写入(128K):1600MB/s
随机4K读取:743000IOPS
随机4K写入:140000IOPS
随机8K读取:385000IOPS
随机8K写入:75000IOPS
70%随机读取/30%随机写入:310000IOPS
MTBF:2,000,000 Hours
终身写入寿命:3DW/D
数据保持:40℃下保持3个月
其他参数请参考:
https://hpc.llnl.gov/sites/default/files/Ultrastar-SN100-Series-NVMe-PCIe-SSD-DataSheet.pdf



拆解:
AIC的SSD都拆解都很简单,你能见到的螺丝拆了就行了。但可惜由于这块SSD的螺丝口被贴了保修贴,而且这块SSD拆起来的肉真的很疼,所以拆解的具体图片就无法呈现了,但是内容维持。
DSC01108 (复制).JPG
DSC01110 (复制).JPG
DSC01103 (复制).JPG
DSC01099 (复制).JPG

作为一块企业级的SSD,复杂的电路保护,供电设计是很正常的。SN150的待机功耗能达到8W,满载功耗能达到25W,同时由于配备了大量的NAND,供电系统非常复杂。整套电路能看到不少你在普通SSD里看不到的电压调节器。当然具体就不介绍了,因为重点不是这里。


DSC01118 (复制).JPG
当年的颗粒容量并不大,要在那么一小块PCB上达到那么高的容量,单纯的平面面积完全不够,所以解决方法就是如今3D NAND的解决方法,利用立体空间堆叠颗粒。可以看到整块SSD除了PCB上颗粒,还有通过“飞线”PCB“飞”出来颗粒。

1.PNG
颗粒方面为东芝旗下的A19 eMLC,编号TH58TFG9EFKBA8K。单颗容量为512Gb,本身PCB上使用了8颗NAND,“飞”出去的PCB有24颗,共计32颗NAND,总容量2048G,OP空间达到了28%。28%是一个非常高的值,基本上就要和高性能SSD扯上关系了。


2.PNG
控制器方面,SN150没有使用我们常见的零售市场的控制器,而是来自PMC-Sierra的PM8602 NVMe1016(89HF16P04CG3)。2016年,PMC-Sierra被Microsemi收购。

PMC可以说是非常出名的存储应用方案解决厂商,和LSI,Adaptec等齐名。当然包括我在内也不知道他是个什么苗头。

PM8602是一个提供32通道的PCIE NVMe控制器,同时支持PCIE3.0 X8(PCIE3.0 X4热备份模式)。然后还有一大堆企业级需要的ECC,加密等等民用不可能涉及到的东西,就不多累述了,自己可以去了解一下。

DSC01105 (复制).JPG
缓存方面,使用了九颗美光旗下的DDR3L 1600 2Gb颗粒,编号D9PSH,也就是总共2304M的容量。



测试:
本文的测试内容非本文重点,请根据自己的需求与理解阅读。

测试方法:
SN150隶属于企业级高性能云计算SSD,其性能特性倾向于大规模,高性能,多线程。但考虑到现在买这块SSD的人不可能还是企业级用户,所以重点依旧放在如果把这块SSD放在家用环境上,这块SSD会有如何的表现上。当然为了说明这块固态的性能特性,依旧准备了简单的多线程跑分。本次测试采用传统软件跑分与Txbench混合多模式跑分以测试其性能。


测试项目:
空盘状态下:
CrystalDiskMark 5.0.3 16G
ASSSD 2.0.6821.41776 10G
95%顺序读取(写入)/5%随机写入(读取)(模拟系统盘下读写大型数据)
50%随机(顺序)读取/50%随机(顺序)写入(模拟非系统盘内数据读写)
80%顺序读取/20%顺序写入(模拟常见大型数据读写)
60%顺序写入/40%随机写入(模拟混合写入队列)

80%满盘下:
95%顺序读取(写入)/5%随机写入(读取)(模拟系统盘下读写大型数据)
50%随机(顺序)读取/50%随机(顺序)写入(模拟非系统盘内数据读写)
80%顺序读取/20%顺序写入(模拟非系统盘间数据读写)
60%顺序写入/40%随机写入(常见大型数据读写)

多线程性能测试。
*(1.所有混合队列读写任务使用QD8,模拟日常系统使用的队列深度
*(2.企业级SSD本身就应该在极度良好的风道环境中使用,故测试过程中,使用风扇直吹的方式保证SSD不出现过热的问题。


测试平台:
CPU:intel Xeon E5-2630L V3
主板:微星X99A SLI PLUS
显卡:微星红龙 GTX970
内存:镁光Ballstix Sport DDR4 8G*4 2400
系统盘:东芝 XG3 256G
电源:振华GX1000
系统:Windows 10 1803 (关闭网络)


空盘状态下:

无标题.png
ASSSD表现还行,基本达到了主流甚至高端SSD的性能。


无标题2.png
CDM方面表现就稍微差一点,主要还是因为测试的线程不高,所以4K表现一般,低队列的4K表现也很一般。


11.png
12.png
95%顺序读取/5%随机写入模拟的是系统盘进行大规模读取时系统所能留有的冗余运作空间。
低队列下的SN150表现一般,写入只有0.3MB/s上下,非常低,也是因为本身SSD是依赖于高队列才能实现高写入状态的SSD,所以对于家用平台而言,这块SSD的表现可能不会那么好。


21.png
22.png
95%顺序写入/5%随机读取模拟的是系统盘进行大规模写入时系统所能留有的冗余运作空间。
QD8下的表现也一般,本身由于SSD偏向于顺序读写,所以顺序读写速度很高,写入就一般。


31.png
32.png
50%顺序读取/50%顺序写入模拟的是非系统盘内进行的读写操作。
SN150的盘内读写表现就很好了,其实如果写入的队列更高点,这个速度会更高。

41.png
42.png
50%随机读取/50%随机写入模拟的是非系统盘内进行的读写操作。
随机盘内读写同样受限于写入的速度,在100MB/s上下。


51.png
52.png
80%顺序读取/20%顺序写入模拟的是常见大型数据的读写操作。
这种环境下只要想方设法提高写入压力,读取表现都不错。


61.png
62.png
60%顺序写入/40%随机写入模拟的不常见的大规模混合写入,比如一些下载,缓存队列等。
没什么问题,基本跑不满。


85%满盘下:

11.png
12.png
95%顺序读取/5%随机写入下
变化基本不是很大,可以说没什么区别。


21.png
22.png
95%顺序写入/5%随机读取下
也基本没什么变化


31.png
32.png
50%随机读取/50%随机写入下
这里SN150终于发生了变化,在25秒左右出现了速度下跌的问题,也许和满容量后OP等等问题变化有关系。从1100MB/s左右跌倒700MB/s左右。


41.png
42.png
50%随机读取/50%随机写入下
相比于空盘还是有点速度跌幅的,不过问题不大。


51.png
52.png
80%顺序读取/20%顺序写入下
收尾时读取速度发生下跌,其他还行。


61.png
62.png
60%顺序写入/40%随机写入下,
前段出现速度波幅,其后又正常。



以上小结:

无标题3.png
基本上满盘其后都没什么太大差距。


多线程测试:
其实文中一直在强调多线程的问题。稍微分析一下都可以知道,SN150本身应用于高性能云计算,那么这些设备不可能是使用单路几个核心的平台,甚至都能有节点形式的计算规模。也就意味着本身SN150不需要太关注低队列的表现性能,其性能的爆发点还是在高队列下。

无标题4.png
无标题5.png


这里使用CDM测试高队列下的表现。由于E5 2630L V3在Q16下就达到了单个线程的4K极限,所以只能不断提高线程数量来压榨SN150的性能。最终,顺序读写在32队列下达到了最高速度,而随机读写则需要256队列下才能达到标称速度。家用平台是不可能有那么高的请求队列的。

所以如果真的把这块SSD放在家用平台上,性能未免太浪费了点。

挖掘这块SSD更多的特性
其实作为一块企业级的SSD,如果单纯只是能够跑跑分,应对一些处理数据的压力,未免过于贫乏了一点。SN150除了单纯的跑分以外,还配套了一套专门用于修改SSD性能的官方软件。

使用这套软件需要专门配套的HGST NVMe驱动,以及HGST Device Manager,并在CLI下使用。

3.PNG

软件本身虽然仅支持到Win8.1,但是Win10上也能顺利运行。可惜这套驱动与软件在HGST的网站上已经根本找不到了,到最后还是求助了卖家才拿到了驱动。
和NVMe-CLI一样,同样是一套支持 修改SSD绝大部分参数的软件。不过功能会更多里面。

屏幕截图(6)1.png

在这里你可以修改功耗上限,格式化,更新固件等等。这里来说一说一个代表功能。


容量修改:
SN150强大的地方不仅仅在于性能,还能在寿命与容量中做出选择。

4.PNG

以1600G型号为例,容量可以设置为1120-1910之间的任意值,因此其DW/D能从3提升到7.5,亦或者为了容量,从1600变成1910。     如果是1120G的容量,此时的OP空间达到了83%!1910下也有7%的OP空间,此时的SN150变成典型的读密集型SSD。无疑对于普通的家用平台而言,扩成1910G问题也不大。
然后这里就会牵扯到一个寿命问题,寿命问题自然就会牵扯到一个很多人都关心的Smart问题。


都忘了SMART是什么东西了吗?
其实正如人要定期做体检一样,SMART也是一个给硬盘做体检的“软件”,本质依旧是通过统计一些显而易见的错误,来给使用者警告。企业级SSD的Smart虽然在参数上更严谨,但是因为支持的功能很多,所以严谨的同时,也意味着更改更容易。

大部分的SSD依赖于两个值来确定SSD的寿命是否到期
Available Spare
Available Spare Threshold

其中Available Spare就是所谓的保留块数量。SSD和HDD一样,都有为了保证出现坏块的Block数据丢失,所以有保留块,这个保留块就是SSD里的OP(当然OP的实际功能可能会更多)。那么自然的,保留块数量越少也就意味着SSD的寿命即将到了。

所以,以默认的1600G为例,结合上面的容量修改引起的DW/D变化,修改容量后的SN150 Available Spare将会变大或变小。

而Available Spare Threshold也就是保留块下限,一旦低于这个保留块下限值,SSD就会进入保护状态(intel SSD甚至会进入自毁状态),此时SSD将不再支持读写。

那么问题来了,每块SSD的Threshold都是有固定值的。一般来说厂商设计的值是保险且保证安全的值。而恰恰是,如果此时你把SN150的容量设置为了1910G,此时必然会触发Available Spare Threshold。那么为了能够使用这块SSD,HGST Device Manager就有了修改SMART的功能!

5.PNG

从HGST的文档描述,你可以设置,清除,重置SMART里的任意一个值,甚至可以全部清除,让这块SSD“回复”到原来全新的状态!


所以为什么到现在我都还没把CDI的图放出来呢?

屏幕截图(5)1.png

因为我无意间把部分SMART给清除了。这块SSD最初有将近20T的写入,现在只有4161GB!更关键的是,可以看到我把这块SSD的容量设置为了1800G,此时如果按照上面的基准,Available Spare应该低于100,但此时,却等于100。

暂且先不说一些全新0通电的SSD,即使不改SSD的参数,把警告全部清除,都能把一块即将暴毙的SSD变回一块还能养老的SSD。但暴毙可能就在一瞬间。


所以买这种洋垃圾,能看到写入状态反而比那些“全新0通电”来的更让人安心了(笑)。


总结:
没什么总结,就那样吧。

打赏

参与人数 1家元 +8 收起 理由
zidian + 8

查看全部打赏

发表于 2019-4-21 02:34:31 | 显示全部楼层
企业级,人生如初见:lol:
回复 支持 反对

使用道具 举报

发表于 2019-4-21 08:55:12 | 显示全部楼层
拆解图片太少:sad:
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-4-21 09:50:12 来自手机浏览器 | 显示全部楼层
宏轩数码 发表于 2019-4-21 08:55
拆解图片太少

太肉疼了,虽然商家有拆解图,不过有logo,感觉不太好。
回复 支持 反对

使用道具 举报

发表于 2019-4-24 23:00:02 | 显示全部楼层
看的不错,就不知道还能用多久了。多少钱收的。
回复 支持 反对

使用道具 举报

发表于 2019-4-26 05:11:21 | 显示全部楼层
楼主提到的“不买清零盘”理论上是绝对正确的,但现实中操作还是有难度,比如明明就是就是养老盘了,但是给你刷成微量写入,我觉得还是得看脸。

PS:企业级的东西做工就是不一样,全贴片,焊点圆润爆满。手上几片医疗及的显卡也是这种工艺。
回复 支持 反对

使用道具 举报

发表于 2019-5-1 17:10:04 | 显示全部楼层
这东西看着真美,做工太像样了,纯点赞支持一下楼主,本来还想上大船的,算了吧
回复 支持 反对

使用道具 举报

发表于 2019-7-19 16:54:16 | 显示全部楼层
没有驱动软件提供一下么,我有一块:mad:
回复 支持 反对

使用道具 举报

发表于 2020-4-21 19:08:12 | 显示全部楼层
楼主你这么厉害,怎么不把读写入量都清零了再发个截图呢?顺便把通电时间也清了吧,让大家开开眼,看看0通电0写入是啥样的不好吗?
另外,连英文都读不清楚就来下结论可以把smart清零,这就有点丢人了哦
回复 支持 反对

使用道具 举报

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

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2024-3-29 14:58 , Processed in 0.124800 second(s), 12 queries , Redis On.

Powered by Discuz!

© 2006-2023 smzj.net

快速回复 返回顶部 返回列表