黑裙DS918+ DSM6.22 使用Nvme Cache的方法 以及对论坛的建议
本帖最后由 jimmyjin 于 2020-2-12 15:50 编辑1. 感觉论坛的回复可见功能的使用大大降低了论坛讨论的积极性, 一个好帖子, 下面一大堆为了看到内容而水的回复, 真正有价值的讨论都被淹没在海量的“谢谢分享”里。 建议论坛添加给帖子评分的功能来回报发帖者, 这样可以提高回帖质量2 .说黑群晖的正事:
[*]前几天看到有人在讨论用虚拟机来使用Nvme SSD的迂回方法, 其实, DS918+ DSM是可以支持Nvme SSD cache的, DS3617x和DS3615xs的DSM 6.2不行, 这是因为DS3617/15 官方白裙就不支持Nvme, 所以固件里并没有NVme驱动; 而DS918+的白裙固件本身就有驱动支持Nvme。 目前的黑裙DS918+除却一水的星际蜗牛 J3455我不熟悉, 如果是自己DIY的, 只要主板支持, 其实子DS918+中都是可以用ssh 命令行看到Nvme SSD, 但是DSM的存储空间管理员中, 并不会像白裙一样显示“Nvme缓存设备”
[*]主要的原因是DS918+的固件(以及其他群晖的支持Nvme的机型固件) 各自锁定了一个PCI 端口号作为Nvme设备的端口, 大家DIY的黑裙主板必然和白裙不同, 所以99%的可能性都是会DSM里看不到Nvme SSD
[*]Xpenolgoy论坛里最近有大牛已经靠Hack nvme 驱动解决了问题。 具体步骤如下:
[*]从这个链接下载用于修改Nvme驱动的脚本libNVMEpatch.sh:https://xpenology.com/forum/applications/core/interface/file/attachment.php?id=7679
[*]把这个文件copy进 黑裙 /usr/local/etc/rc.d/目录下, 并设置成可执行文件
[*]重启黑裙, 就可以在大部分DS918+黑裙上用Nvme SSD了, 注意目前只能DS918+ DSM6.2, 1019+我还没试过
[*]我自己在使用的Nvme SSD 截图:
另一个重要的事情是这个原作者只保证对目前的DSM6.2 有效( 我自己试到目前 DSM6.2.2 update4还是有效), 很可能下一次群晖升级固件这段脚本就无效了。 如果你带着缓存升级, 之后Nvme驱动又变无效, 那么就会造成你的存储空间的对应缓存损毁, 存储空间不可用, 这就可能造成使用上的麻烦或者丢数据(如果你升级的时候恰好缓存没有和存储空间完全同步)
我自己万兆网卡下Nvme Cache的读写速度:
读取:(当然是已经缓存过的, 否则是HDD速度)
写入NAS (先写入缓存, Nvme的速度)
2020/02/12 再添加一个经验:用这个脚本也能给虚拟机的DS918+ 添加Nvme支持,但我的经验是, 由于我不是用物理直通, Nvme盘虽然vDSM认出来了, 但是由于SMART信息中的“寿命”这一栏为0, 被判定这个盘不可用!{:7_185:}
最后, Xpenology论坛出名的不好上, 我再给出百度盘链接吧:
度盘链接
提取码: mqxa
没有回复可见的东西, 我很反感这个, 不用回复“谢谢分享” , 谢谢!
DS3617xs不支持有点可惜了 watter 发表于 2020-3-22 14:19
DS3617xs不支持有点可惜了
这个要找群晖, 固件里不支持Nvme, 那就没有办法了 蜗牛如何才能安装上呀,我总是提示QEMU错误,不能启动 十分贊同樓主的建議!某些帖子始終浮在版面,感覺論壇有些不太健康。 楼主这个好帖啊,问一下,用这个方法后是黑裙可以当做缓存用了吧,是否可以直接把nvme的硬盘当做仓库用的呢?
页:
[1]