之前我发了三篇关于FreeBSD虚拟机安装黑群晖的文章,没有阅读的同学可以看一下:

钱乎:如何拥有一台100T容量的NAS? Let's do it.​zhuanlan.zhihu.com

钱乎:100TB的NAS之后续填坑(虚拟硬件篇)​zhuanlan.zhihu.com

钱乎:虚拟机跑黑裙有哪些坑?我们来填平它!​zhuanlan.zhihu.com

今天我们来挑战一下,让虚拟机的黑群晖支持nvme加速和支持万兆网卡。


SSD性能加速这个东西,十几年前ZFS发明的时候,就已经预见到这个场景了。我一直是ZFS的粉丝。设计ZFS的人真是很伟大,为以后FS的发展指明了道路。后来的各种FS或多或少借鉴了ZFS。大家可以看一下2008年的博文。

http://www.brendangregg.com/blog/2008-07-22/zfs-l2arc.html​www.brendangregg.com

随着SSD的发展,NVMe的SSD速度快,延时低,用来加速机械硬盘,再合适不过了。

首先大家要知道,黑群晖,就是让群晖的DSM跑在自己的硬件上,让DSM觉得是自己支持的设备。所以要想NVMe加速,同样需要找支持NVMe加速的型号才行。而支持NVMe加速,并且被黑的就是群晖的DS918+了。

我在第一篇文章,提到很容易就打造了100T的NAS,就是跑了DS918+。DS3615xs/DS3617xs则不行。因为这个NAS本身不支持NVMe加速。所以黑群晖变不出来。

要想达到今天的目标,我们需要给黑群晖添加一个NVMe SSD和一个10G网卡。拜PCI直通,这两个我们都可以搞定。

本次的物理机是20升的NAS,具体打造文章可以看下面两篇文章

钱乎:22升的超级服务器有多大能量?(装机篇)​zhuanlan.zhihu.com

钱乎:22升的超级服务器有多大能量?(系统篇)​zhuanlan.zhihu.com

硬件上,我将4口网卡换成了Intel 900P 280GB SSD。对,就是下面这个高大上的东西。

所以,硬件上看,有下面的信息:

现在这两个设备还不能直通,我们将这两个设备从宿主系统脱离,并加载上PPT驱动之后就可以直通给虚拟机了。

我最喜欢FreeBSD的一点,就是干什么事情,几乎不需要你重启系统,上述的操作也是!如果你用ESXi,设置一个直通,好嘛,重启一下,如果你用Linux,同样也要重启多次。而FreeBSD,不需要!!!

root@vmhost01:/zones/vm/ds918 # devctl detach pci0:1:0:0
root@vmhost01:/zones/vm/ds918 # devctl set driver pci0:1:0:0 ppt
root@vmhost01:/zones/vm/ds918 # devctl detach pci0:7:0:0
root@vmhost01:/zones/vm/ds918 # devctl set driver pci0:7:0:0 ppt

执行完上面的命令之后,再看一下设备情况:

刚才两个设备已经加载上PPT驱动了。

接下来我们配置虚拟机使用这两个设备:

root@vmhost01:/zones/vm/ds918 # cat ds918.conf
loader="uefi"
cpu=4
memory=4096M
network0_type="e1000"
network0_switch="lan"
disk0_type="ahci-hd"
disk0_name="synoboot.img"
disk1_type="ahci-hd"
disk1_name="disk0.img"
uuid="5a9a00ef-6131-11ea-a125-a0369f871994"
network0_mac="58:9c:fc:04:59:1d"
passthru0="1/0/0"
passthru1="7/0/0"

最后两行就是分配了 pci0:1:0:0和pci0:7:0:0这两个PCI直通设备给虚拟机。

然后我们重启虚拟机。通过控制台的lspci命令可以看出来两个设备都被正常识别并加载了驱动。

我们来看一下群晖控制台。10G网卡已经正常识别并驱动

现在有两个网卡,第一个是虚拟的e1000网卡,第二个是intel 10G网卡。

目标已经完成50%, YEAH!!!

接下来看nvme cache情况。

提示没有有效的SSD cache,另外也没有办法新建。

通过xpenology论坛可以看到,群晖还是用了检测机制的。必须是指定的PCI BUS号才行!高人已经有补丁去掉这个限制,我们试试看!

NVMe cache support​xpenology.com

将这个post的脚本保存到NAS本地执行即可!

我们再重启NAS看一下:

这次可以添加Cache了。至于效果如何,还需时间来验证!

彩蛋:

聪明的可能会说,你之前的文章,提到FreeBSD的bhyve也可以虚拟NVMe磁盘,比如Win7就是安装在虚拟NVMe磁盘上的,假如给黑裙虚拟一个NVMe磁盘,而不是直通,会怎样?

当前bhyve的虚拟NVMe磁盘对一些SMART信息不支持,导致黑裙认为硬盘快坏了,无法初始化当cache。不过这怎么能难得到我这种大牛,看一下NVMe的白皮书,有一个地方是相关的:

这两个地方bhyve没正确设置,都是0,导致黑裙认为坏了。我们将第一个设置成100,后面的阈值设置成10,顺便将温度设置成38度。

这下OK了吧?既然是虚拟的,不怕多,接下来我们虚拟两个,打开读写缓存!


如果你喜欢今后能多看到类似的文章,请看完之后点赞收藏分享,这样子我就可以有动力多写一些啦~~~

esxi能直通的显卡型号_虚拟黑群也可以NVMe加速?还能万兆?wa!相关推荐

  1. esxi能直通的显卡型号_没有驱动,显卡不动:amd显卡驱动安装教程

    小白系统 免费的智能客服 点击使用 想要电脑显卡正常发挥性能,必须在电脑上安装相对应的显卡驱动才行,很多朋友可能不会安装显卡驱动或者安装了错误的显卡驱动,导致电脑使用时出现画面卡屏等情况.下面就拿am ...

  2. esxi能直通的显卡型号_【装机帮扶站】第696期:显卡价格集体上天?RTX3090amp;GTX1660配置推荐...

    [0]前言 9月以来,性价比最高的显卡可能突然就变成了RTX2070S,因为除了2070S以及2080S降价促销外,其他型号均往高处走.RTX3080依然疯狂加价,而RTX2070S甚至只需一半不到的 ...

  3. esxi能直通的显卡型号_七彩虹RTX SUPER祝融(火神)版显卡上手体验

    18年中旬英伟达发布了20系列显卡.而今年为了对付AMD刚上市的显卡老黄又对自家的显卡产线做出了更细致的划分,即在2060,70,80,80ti之间插♂入了SUPER(强化)版本. 我们都知道supe ...

  4. esxi能直通的显卡型号_买显卡的那些必备秘籍,挑选适合自己的安心游戏

    显卡是高性能主机中必不可少的一个配件,甚至在价格上可以占到一台主机总价的1/3到1/2.购买显卡一直都是一个难题,显卡不仅品牌繁多,型号复杂,同一个品牌的同一型号显卡还会有不同产品系列之分,让人头痛. ...

  5. esxi能直通的显卡型号_怎么买显卡才能不被坑?挑选套路有这些

    显卡是高性能主机中必不可少的一个配件,甚至在价格上可以占到一台主机总价的1/3到1/2.购买显卡一直都是一个难题,显卡不仅品牌繁多,型号复杂,同一个品牌的同一型号显卡还会有不同产品系列之分,让人头痛. ...

  6. dev 获取gridview没有rows属性_虚拟黑群晖不直通也可以获取到SMART?

    黑群晖的用户,都有一个痛点,那就是访问硬盘的SMART信息! SMART是什么? SMART并不是它字面的意思:聪明.而是Self-Monitoring, Analysis and Reporting ...

  7. esxi能直通的显卡型号_DIY电脑选购指南(1)-显卡篇

    首先来解释DIY这个词,DIY全称是"Do It Yourself"的英文缩写.最初兴起于电脑的拼装,逐渐演绎成为一种流行生活方式,简单来说,DIY就是自己动手制作一份私人订制,表 ...

  8. esxi能直通的显卡型号_2020年6月笔记本电脑推荐,直接推荐具体型号,小白选购指南...

    阅读本文前,请您先点击上面的蓝色字体,再点击"关注",这样您就可以继续免费收到最新文章了.每天都有分享.完全是免费订阅,请放心关注.注:本文转载自网络,不代表本平台立场,仅供读者参 ...

  9. pve安装黑群晖直通硬盘_Promox VE(PVE)安装虚拟黑群晖实现硬盘休眠避坑指南

    Promox VE(PVE)虚拟环境安装虚拟黑群晖,也能实现像EXSi直通SATA控制器那样实现硬盘休眠,而且硬盘管理比EXSi要灵活.PVE虚拟黑群晖硬盘休眠的关键也是隐藏引导磁盘和SATA控制器直 ...

最新文章

  1. Block介绍(二)内存管理与其他特性
  2. Android性能优化系列总篇
  3. java中构造代码块、方法调用顺序问题
  4. 一个Ext2+SWFUpload做的图片上传对话框收藏
  5. bootstrap bootbox 属性及用法
  6. ioncube php encode,ionCube PHP解密
  7. 微信消息实现自动推送--方式一 成功啦 进来学
  8. 深度学习与python运用论文心得
  9. EOJ 2月月赛补题
  10. Akka 指南 之「集群分片」
  11. 军团指挥官(权限题)
  12. CCNA Security 网院期末考试
  13. 计算机关闭显示器电源,打开计算机电源后,将显示进入睡眠模式时如何修复计算机...
  14. Android 设备Id 唯一不重复,Redmi
  15. Ubuntu完全教程,让你成为Ubuntu高手!
  16. c语言大作业成绩分析问题,河南科技大学c语言课程设计-综合排序设计报告-成绩分析问题.doc...
  17. VIVADO 自定义封装ip核(超详细)
  18. Tempest之Testr使用
  19. 算法 + 算法 = 新算法
  20. tcpdump man 手册页的详细中文翻译

热门文章

  1. 前端经典面试500题【下】
  2. 多多情报通:拼多多发布机会商品是谁发货?该怎么发货?
  3. 区块链 fisco bcos 2.72 在多机器上部署多个docker节点 ubuntu
  4. 软测之黑白盒登录测试
  5. 对不起,云计算技术又走错路了
  6. 2020年中国嵌入式软件市场现状分析,国家政策大力支持行业发展「图」
  7. java:求鸡兔同笼类型题目的小程序
  8. 食堂团餐预定小程序开发制作功能介绍
  9. Quill 富文本编辑器二次封装
  10. 【雯女遭TVB封杀没剧拍】