“我不直通硬盘,我只直通硬盘控制器”,解决群晖直通硬盘网卡后CPU占用率还是高的问题
很多值友都搭建了Unraid平台 ,在里面用虚拟机的方式运行群晖,我也以这种方式使用了两年的时间,但由于平时不太细心,所以没有注意到,其实这样运行会有很大的问题,听我慢慢道来.....
首先,介绍一下我的Unraid的配置,I5-7400的处理器,32G内存,480G SSD(Unraid存储用),27T机械硬盘(无Raid,直通群晖),5网卡(1集成千兆,2口千兆*2),然后以虚拟机的方式运行了群晖,Windows,Centos三个虚拟机.
群晖按照原来值友们的方法,对群晖直通硬盘,网卡,显卡,以取得更好的性能,并降低Unraid宿主的CPU占用,实际并没有什么卵用。(此处借用网友图片,实在没办法再改回去给大家截图了)
这样配置并运行之后,只要读写大型文件(好像写数据要好点),例如从群晖盘A复制文件到群晖盘B,Unraid的CPU占用率就会爆红。如下图(来自网友),不管采用隔离CPU,或者分配单核给群晖,都不起作用。在我这里的情况是,爆红的会是我没有分配给群晖虚拟机的那些核心,反而不是分配给群晖的核心。百度了一下,也有不少网友反映有这个问题,但最终也没有一个真正的解决方案。
经个人推断,在读写数据过程中,由于主板上的SATA控制器是掌握在Unraid手里的,所以不管你在哪个虚拟机里读写数据,都必须回到Unraid的系统里来处理一道,所以导致Unraid会用CPU去处理你读写的数据,导致CPU占用率过高。那如果把SATA控制器直通给群晖呢?让所有硬盘由群晖直接管理,那就和你Unraid没半毛钱的关系了。我也这样尝试了一下,将SATA控制器屏蔽掉,结果我的Unraid阵列就无法正常启动了。所有磁盘都处于Miss状态。
所以,看目前的情况,如果想实现Unraid和群晖独立管理自己的储存系统,还缺一套SATA控制器,咋整,我主板上只有一个SATA控制器啊?打开万恶的TB,搜索半天,后来找到这个玩艺。
一看这价格,逆天啊!!?还不如去明抢,后面赶紧去1688家找了一找,最终51元拿 下 ,这什么世道!!
把SATA扩展卡装上后,当当当,在Unraid设备里出现了新的SATA控制器。然后将Unraid的SSD硬盘插到新的控制器的SATA口上,并在VFIO-PIC插件里屏蔽掉原SATA控制器,这样Unraid就只能管理到它自己的启动U盘及那个SSD了,群晖的硬盘和它就隔离了,实在需要的情况下,可以通过SMB的方式来访问,然后重启......
去VMS里将群晖原来直通的硬盘全删除掉,只留一个启动U盘,并将主板的SATA控制器直通给它。如图
群晖启动好之后,一切正常工作,并没有因为直通SATA控制器后硬盘顺序改变的问题。按道理说,这样直通后,群晖就能支持硬盘休眠以及SMART管理了。但那不是重点,我们来看看拷贝文件时,CPU占用的情况变化。
依上图所见,群晖这边读写数据,Unraid那边是无感的。不再会出现CPU爆红的问题了,50元解决掉这个揪心的问题,让宿主机CPU安心做好它该做的事情,不再操心群晖的数据读写,何乐而不为呢?
QFSSonline
校验提示文案
PaytonS
校验提示文案
Jaie-Peng
校验提示文案
折腾这快乐着折腾
校验提示文案
朱哲__
校验提示文案
e_boy2009
校验提示文案
kanshudj
校验提示文案
够霸气
校验提示文案
David的日常
校验提示文案
无货买个屁
校验提示文案
吉米沃德森
校验提示文案
iamzhangzhang
校验提示文案
Adkkf
校验提示文案
jarodpeach
校验提示文案
值友2911151582
达者为师。
校验提示文案
aboutme
校验提示文案
zlylong
校验提示文案
magicwoo
校验提示文案
Kyriosli
校验提示文案
无形之刃
PS:UNRAID虚拟的黑群晖无法识别直通的NVME硬盘,不知道啥原因,昨晚折腾半天,最后把NVME放在硬盘盒里面当USB用,可以直接在虚拟机配置页面把USB硬盘直通给黑群晖,可以识别和使用。这也算是给其他人一个友情提示吧。
校验提示文案
零点科技
校验提示文案
Sunny辉哥
校验提示文案
万事无忧
校验提示文案
值友7381038187
校验提示文案
值友9621403529
校验提示文案
wjkm
校验提示文案
JoeLv
校验提示文案
无货买个屁
校验提示文案
zhangheyang
校验提示文案
David的日常
校验提示文案
notlita
校验提示文案
coreyiyi
校验提示文案
够霸气
校验提示文案
够霸气
校验提示文案
kanshudj
校验提示文案
朱哲__
校验提示文案
文文在哪
校验提示文案
QFSSonline
校验提示文案
iamzhangzhang
校验提示文案
PaytonS
校验提示文案