找回密码
 加入我们
搜索
      
查看: 25095|回复: 31

[存储] Memblaze PBlaze 5 D700 白色 固件升级/功耗调整 (附简要教程)

[复制链接]
发表于 2019-10-23 16:28 | 显示全部楼层 |阅读模式
本帖最后由 xiaowufeixia 于 2021-6-27 01:41 编辑

原来的固件是07C0, 是出厂版本。去官网可以下到08N1的公开固件, 连续写性能好不少。

▽ 07C0, Win 10 1607 LTSB, OFA驱动, 512B 扇区
捕获_pcie3_ofa.PNG

▽ 07C0, Win 10 1607 LTSB, 微软驱动, 512B 扇区
捕获2_pcie3_ms.PNG


▽ 08N1, Win 10 1607 LTSB, OFA驱动, 512B 扇区
捕获_pcie3_08n1_512B_block_ofa_after_restart.PNG

▽ 08N1, Win 10 1607 LTSB, 微软驱动, 512B 扇区
捕获_pcie3_08n1_512B_block.PNG


开512B扇区是因为在Win7下用的时候发现4K物理扇区+4K逻辑扇区用qbittorrent会报参数错误。查了下Win7 SP1应该只支持到4K物理+512B逻辑, 也就是512e模式(链接)。

--------------------------

简要教程

主要参考的是PBlaze4的安装文档(附件2), 和910/916的固件升级指南(附件3), 不过看参数910/916貌似只更新固件中的一部分。

PBlaze5 系列提供了3个可用的固件槽(slot), 其中slot1为出厂固件, 只读不可改。nvmemgr是Memblaze开发的nvme命令行管理实用程序。下面用nvmemgr将固件刷进slot2并激活。

我的环境是Ubuntu 16.04 LTS 64bit , 用自带的驱动就可以了。不放心可以考虑Memblaze自己的驱动, 不过根据他们Windows 下 PBlaze4的驱动, 应该也是用OFA改来的。

1. 安装nvmemgr

下载PBlaze5 910/916初始固件升级工具(附件1), 里面有nvmemgr, 版本号 00.10.011。为PBlaze4适配的00.06.xx很多功能不支持。

按照操作系统版本, 解压Ubuntu 16.04文件夹里的内容, 终端下键入 sudo bash install.sh 安装即可。

2. 指定固件槽升级

(建议在root下操作, 终端下键入`sudo su -`进入root环境, 以下#开头即为root下终端)

0) 下载08n1的tar包(附件5), 这里命名为release_fw_08n1.tar

1) 先用nvmemgr list看一下本机的nvme设备列表, 确定设备编号, 我这里只有一个nvme设备, 所以是nvme0。

2) 看一下可用的固件槽, 出厂的话应该只用slot1 被占用了

# nvmemgr getlogpage –c nvme0 –p –l 3

3) 将固件"下载"到slot2, 但不马上激活

# nvmemgr fwdownload -n -i release_fw_08n1.tar --ctrl nvme0

4) 用fwactivate激活固件

# nvmemgr fwactivate --ctrl nvme0 -a 1 -s 2

`-a 1`是冷重启后使用新固件, `-s 2`是指定slot2中的固件。
然后请关机再开机, 即让SSD经历一个重新上电的过程。

▽ 更新完后应该是这样的, 这是Windows下00.06.xx的nvmemgr, 版本号最后截断了一位。
nvmemgr_windows.png

3. (可选) 使用4K物理扇区

其实测了下来4Kn 和 512e 性能上区别并不大。有兴趣的可以试试。用的是安全擦除命令。

# nvmemgr format --ctrl nvme0 -l 1

`-l 1`指定格式化为4096B物理扇区, `-l 0`为512B物理扇区。

4. (待定) 更改功耗模式

08N1的更新日志里写了新增了两种(15W/20W)功耗设置, 实测降功耗并不能能解决发热问题。区别主要在连续写入速度和深队列随机性能上。
nvme-cli里的vendor specified命令里面写的featureid是0xc6, 试了半天不对, 才发现下面就写着2。

# nvmemgr setfeature --ctrl nvme0 --featureid=2 --value=2 --save

`--value=2`表示15W, 0为25W, 1为20W。

▽ 这是15W下的性能。经测我这里1607的自带驱动性能比较好。分别用CDM 7和CDM 6测试。

win10_08n1_cdm6_ms_512b_5_rnds_15w.PNG    win10_08n1_cdm6_ms_512b_2_rnds.PNG

win10_08n1_ms_512b_5_rnds_15w.PNG    win10_08n1_ms_512b_5_rnds.PNG

win10_08n1_ms_512b_5_rnds_iops_15w.PNG    win10_08n1_ms_512b_iops_5_rnds.PNG

win10_08n1_ms_512b_latency_5_rnds_15w.PNG    win10_08n1_ms_512b_latency_5_rnds.PNG


------------------------

总结: 是块好盘。如无意外应该和镁光 9200 pro 3.84T 版硬件规格一样, 4608G 的raw capacity, Microsemi 第二代16通道nvme主控。镁光那边的玩法多一点, 可以调二级OP, 而且标称顺序写耐久度换算下来高达7000P/E(29.4 PBW), 纯随机写也有约7PBW。X宝上9200大概卖2k4, 性价比不如D700高。

虽然只有固件是自研的, 不过也和华为一样, 算是国货之光吧。

------------------------

Memblaze PBlaze5 D700 讨论聚合:

1. Memblaze PBlaze5 D700 4TB快餐简测

2. memblaze的SSD稳定性如何

3. MEMBLAZE 700到货了 请问大家有没有推荐的风扇散热

4. Memblaze PBlaze5 D700 这货有驱动么

5. Memblaze PBlaze5 D700 4TB在mac下待机温度

6. memblaze D700 4T到手小半天

7. D7004t到了 然后摸出我的P3605...emmm

-1. (参考) 镁光 Micron 9200 PRO 41楼详细拆解,26楼新增诡异快餐测试

-----------------------

附件:

全部来自官网, 仅修改文件名方便表意

2021-06-27: 旧地址失效, 因有几位坛友求助, 更新百度网盘地址

链接: https://pan.baidu.com/s/18VDCNkIKorxV2nQDm99AFA
提取码: hy65

1. PBlaze5_910_916_INITIAL_RELEASE_FIRMWARE_release_note_and_nvmemgr.zip

2. Memblaze-PBlaze4-用户安装手册-v1.8-CN.pdf

3. PBlaze5_910_916_FW_UPGRADE_GUIDE.zip

4. PBlaze5_700_900_LATEST_PUBLIC_FIRMWARE_release_note.zip

5. PBlaze5_700_900_LATEST_PUBLIC_FIRMWARE_08N1.zip

评分

参与人数 2邪恶指数 +21 收起 理由
wesleyxy + 11 666
醉酒棕熊 + 10

查看全部评分

发表于 2019-10-23 16:31 | 显示全部楼层
白色和黑色有啥区别?
发表于 2019-10-23 16:36 | 显示全部楼层
结果白色速度慢所以便宜,然后升级固件了和黑色一样了
发表于 2019-10-23 16:38 | 显示全部楼层
那么怎么升级呢,在windows下可以么
发表于 2019-10-23 17:30 | 显示全部楼层
请问在win10下有办法升级吗?
发表于 2019-10-23 17:35 | 显示全部楼层
镁光 9200 pro 3.84T  论坛在2018年就有过工程版的拆机和测试,不行啊
https://www.chiphell.com/thread-1834893-1-1.html
发表于 2019-10-23 18:44 来自手机 | 显示全部楼层
厉害了,这么说白盘和黑盘内部都一样的吧
发表于 2019-10-23 19:06 | 显示全部楼层
昨天到货的黑色版是08N2固件。另外楼主,win版的nvmemgr在哪里找?手头没有linux。
发表于 2019-10-23 19:49 来自手机 | 显示全部楼层
好像是新版nvmemgr只有linux版。
 楼主| 发表于 2019-10-23 20:21 | 显示全部楼层
kuaiguilai 发表于 2019-10-23 19:06
昨天到货的黑色版是08N2固件。另外楼主,win版的nvmemgr在哪里找?手头没有linux。 ...

既然是08N2那就没必要降级了。
 楼主| 发表于 2019-10-23 20:26 | 显示全部楼层
云里金刚乔文科 发表于 2019-10-23 16:38
那么怎么升级呢,在windows下可以么

Windows下目前官方只提供PBlaze4的nvmemgr和驱动, 镁光也只有上一代9100有驱动win下的驱动。这种工具一般不保证前向兼容性。不过如果你有win10可以试试WSL, 用nvme-cli应该是一样的。就是不知道能不能by pass出pcie设备。
 楼主| 发表于 2019-10-23 20:26 | 显示全部楼层
intelfox 发表于 2019-10-23 17:30
请问在win10下有办法升级吗?

可以试试wsl, 用nvme-cli更新。
发表于 2019-10-23 20:26 | 显示全部楼层
支持一下专研精神
发表于 2019-10-23 21:05 | 显示全部楼层
PBlaze4的win驱动都要登录下载。。。lz有拷贝吗求一份。
 楼主| 发表于 2019-10-23 21:15 | 显示全部楼层
本帖最后由 xiaowufeixia 于 2019-10-23 21:19 编辑
kuaiguilai 发表于 2019-10-23 21:05
PBlaze4的win驱动都要登录下载。。。lz有拷贝吗求一份。

驱动和nvmemgr for windows

驱动和更新日志

这是为PBlaze4适配的支持到NVMe 1.0e协议的驱动。个人反对用它在Windows下操作PBlaze5这块盘。
发表于 2019-10-23 21:23 来自手机 | 显示全部楼层
xiaowufeixia 发表于 2019-10-23 21:15
驱动和nvmemgr for windows

驱动和更新日志

了解了,感谢。
发表于 2019-10-23 21:26 来自手机 | 显示全部楼层
这个win10能用么
发表于 2019-10-24 09:03 | 显示全部楼层
帮顶 大神 这个值得赞扬
发表于 2019-10-24 17:52 | 显示全部楼层
这个是TLC的颗粒吧
发表于 2019-10-27 01:08 | 显示全部楼层
本帖最后由 lasx 于 2019-10-27 01:25 编辑

666,我想问下哪里去找最新的固件,毕竟最新的是08N2,或者能不能从ssd里面保存一份出来
发表于 2019-10-28 00:34 | 显示全部楼层
本帖最后由 lasx 于 2019-10-28 10:21 编辑

特别提示,最好拔掉其它所有nvme磁盘,要不然磁盘信息读取会出错。。
  1. nvmemgr getlogpage --ctrl nvme1 -p --logid=3
  2. Active Firmware Info                                         : 0x1      
  3.   - current working slot                                     : 1      
  4.   - slot that is going to be activated                       : NONE
  5. Firmware Revision on Slot 1                                  : C.XV.84M1
  6. Firmware Revision on Slot 2                                  : Empty
  7. Firmware Revision on Slot 3                                  : Empty
  8. Firmware Revision on Slot 4                                  : Empty
  9. Firmware Revision on Slot 5                                  : Empty
  10. Firmware Revision on Slot 6                                  : Empty
  11. Firmware Revision on Slot 7                                  : Empty
复制代码

发表于 2019-10-28 20:48 | 显示全部楼层
所以结论是应该用多少瓦的? 默认是多少来着
发表于 2019-10-29 02:46 | 显示全部楼层
然后楼主的结论是白盘升级固件之后,性能跟黑屏一样了吗?
 楼主| 发表于 2019-10-29 12:50 | 显示全部楼层
Illidan2004 发表于 2019-10-28 20:48
所以结论是应该用多少瓦的? 默认是多少来着

保持25W就好, 这个只是限制峰值功耗, 对待机功耗没有影响, 该热还是得热
 楼主| 发表于 2019-10-29 12:51 | 显示全部楼层
本帖最后由 xiaowufeixia 于 2019-10-29 16:41 编辑
phyman 发表于 2019-10-29 02:46
然后楼主的结论是白盘升级固件之后,性能跟黑屏一样了吗?

只能说靠近了不少, 和系统配置也有关系。jerry的双金牌至强配置我是比不上了。
win7_08n1_vendor_1.0e_512b_5rnds_25w.PNG

win7_08n1_vendor_1.0e_512b_5rnds_25w_iops.PNG

win7_08n1_vendor_1.0e_512b_5rnds_25w_latency.PNG
发表于 2019-10-29 19:00 | 显示全部楼层
xiaowufeixia 发表于 2019-10-29 12:50
保持25W就好, 这个只是限制峰值功耗, 对待机功耗没有影响, 该热还是得热

默认固件应该就是25W是吧?那我不需要动了。。
昨天我在ubuntu下处理了 还没来得及装windows测试
发表于 2019-10-31 11:12 | 显示全部楼层
这大船没赶上有种损失一个亿的赶脚
发表于 2019-11-1 12:01 | 显示全部楼层
JOY_GoGo 发表于 2019-10-31 11:12
这大船没赶上有种损失一个亿的赶脚

还在卖啊
发表于 2019-11-1 18:21 | 显示全部楼层

某宝找了一圈,木有看到……可以PM一下吗,谢谢!
发表于 2019-11-1 18:21 | 显示全部楼层

看淘宝好像都木有了 五毛1G的那种
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

Archiver|手机版|小黑屋|Chiphell ( 沪ICP备12027953号-5 )沪公网备310112100042806 上海市互联网违法与不良信息举报中心

GMT+8, 2024-11-15 02:41 , Processed in 0.017030 second(s), 8 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2007-2024 Chiphell.com All rights reserved.

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