“我不直通硬盘,我只直通硬盘控制器”,解决群晖直通硬盘网卡后CPU占用率还是高的问题

2021-09-10 18:54:40 69点赞 400收藏 35评论

很多值友都搭建了Unraid平台 ,在里面用虚拟机的方式运行群晖,我也以这种方式使用了两年的时间,但由于平时不太细心,所以没有注意到,其实这样运行会有很大的问题,听我慢慢道来.....

首先,介绍一下我的Unraid的配置,I5-7400的处理器,32G内存,480G SSD(Unraid存储用),27T机械硬盘(无Raid,直通群晖),5网卡(1集成千兆,2口千兆*2),然后以虚拟机的方式运行了群晖,Windows,Centos三个虚拟机.

“我不直通硬盘,我只直通硬盘控制器”,解决群晖直通硬盘网卡后CPU占用率还是高的问题

群晖按照原来值友们的方法,对群晖直通硬盘,网卡,显卡,以取得更好的性能,并降低Unraid宿主的CPU占用,实际并没有什么卵用。(此处借用网友图片,实在没办法再改回去给大家截图了)

网友图网友图

这样配置并运行之后,只要读写大型文件(好像写数据要好点),例如从群晖盘A复制文件到群晖盘B,Unraid的CPU占用率就会爆红。如下图(来自网友),不管采用隔离CPU,或者分配单核给群晖,都不起作用。在我这里的情况是,爆红的会是我没有分配给群晖虚拟机的那些核心,反而不是分配给群晖的核心。百度了一下,也有不少网友反映有这个问题,但最终也没有一个真正的解决方案。

网友图片网友图片

“我不直通硬盘,我只直通硬盘控制器”,解决群晖直通硬盘网卡后CPU占用率还是高的问题

经个人推断,在读写数据过程中,由于主板上的SATA控制器是掌握在Unraid手里的,所以不管你在哪个虚拟机里读写数据,都必须回到Unraid的系统里来处理一道,所以导致Unraid会用CPU去处理你读写的数据,导致CPU占用率过高。那如果把SATA控制器直通给群晖呢?让所有硬盘由群晖直接管理,那就和你Unraid没半毛钱的关系了。我也这样尝试了一下,将SATA控制器屏蔽掉,结果我的Unraid阵列就无法正常启动了。所有磁盘都处于Miss状态。

“我不直通硬盘,我只直通硬盘控制器”,解决群晖直通硬盘网卡后CPU占用率还是高的问题

所以,看目前的情况,如果想实现Unraid和群晖独立管理自己的储存系统,还缺一套SATA控制器,咋整,我主板上只有一个SATA控制器啊?打开万恶的TB,搜索半天,后来找到这个玩艺。

“我不直通硬盘,我只直通硬盘控制器”,解决群晖直通硬盘网卡后CPU占用率还是高的问题

一看这价格,逆天啊!!?还不如去明抢,后面赶紧去1688家找了一找,最终51元拿 下“我不直通硬盘,我只直通硬盘控制器”,解决群晖直通硬盘网卡后CPU占用率还是高的问题 ,这什么世道!!

“我不直通硬盘,我只直通硬盘控制器”,解决群晖直通硬盘网卡后CPU占用率还是高的问题

把SATA扩展卡装上后,当当当,在Unraid设备里出现了新的SATA控制器。然后将Unraid的SSD硬盘插到新的控制器的SATA口上,并在VFIO-PIC插件里屏蔽掉原SATA控制器,这样Unraid就只能管理到它自己的启动U盘及那个SSD了,群晖的硬盘和它就隔离了,实在需要的情况下,可以通过SMB的方式来访问,然后重启......

“我不直通硬盘,我只直通硬盘控制器”,解决群晖直通硬盘网卡后CPU占用率还是高的问题

“我不直通硬盘,我只直通硬盘控制器”,解决群晖直通硬盘网卡后CPU占用率还是高的问题

去VMS里将群晖原来直通的硬盘全删除掉,只留一个启动U盘,并将主板的SATA控制器直通给它。如图

“我不直通硬盘,我只直通硬盘控制器”,解决群晖直通硬盘网卡后CPU占用率还是高的问题

群晖启动好之后,一切正常工作,并没有因为直通SATA控制器后硬盘顺序改变的问题。按道理说,这样直通后,群晖就能支持硬盘休眠以及SMART管理了。但那不是重点,我们来看看拷贝文件时,CPU占用的情况变化。

“我不直通硬盘,我只直通硬盘控制器”,解决群晖直通硬盘网卡后CPU占用率还是高的问题

依上图所见,群晖这边读写数据,Unraid那边是无感的。不再会出现CPU爆红的问题了,50元解决掉这个揪心的问题,让宿主机CPU安心做好它该做的事情,不再操心群晖的数据读写,何乐而不为呢?“我不直通硬盘,我只直通硬盘控制器”,解决群晖直通硬盘网卡后CPU占用率还是高的问题

未经授权,不得转载
展开 收起

Synology 群晖 DS918+ 4盘位NAS(J3455、4GB)

Synology 群晖 DS918+ 4盘位NAS(J3455、4GB)

3399元起

Synology 群晖 DS218+ 2盘位NAS (RTD1296、2GB)

Synology 群晖 DS218+ 2盘位NAS (RTD1296、2GB)

3812.41元起

Synology 群晖 DS218play 2盘位NAS (RTD1296、1GB)

Synology 群晖 DS218play 2盘位NAS (RTD1296、1GB)

1970元起

Synology 群晖 DS218j 2盘位NAS(Armada 385 88F6820、512MB)

Synology 群晖 DS218j 2盘位NAS(Armada 385 88F6820、512MB)

907.91元起

Synology 群晖 DS418play 4盘位NAS(J3355、2GB)

Synology 群晖 DS418play 4盘位NAS(J3355、2GB)

3850元起

Synology 群晖 DS216play 2盘位NAS (STiH412、1GB)

Synology 群晖 DS216play 2盘位NAS (STiH412、1GB)

2250元起

Synology 群晖 DS216 2盘位NAS (88F6820、512MB)

Synology 群晖 DS216 2盘位NAS (88F6820、512MB)

1882.79元起

Synology 群晖 DS218 2盘位NAS (RTD1296、2GB)

Synology 群晖 DS218 2盘位NAS (RTD1296、2GB)

2190元起

Synology 群晖 DS220J 2盘位NAS (RTD1296、512MB)

Synology 群晖 DS220J 2盘位NAS (RTD1296、512MB)

1117.2元起

Synology 群晖 DS214 play 2盘位 NAS网络存储

Synology 群晖 DS214 play 2盘位 NAS网络存储

2499.93元起

Synology 群晖 DS119j 单盘位NAS 网络存储服务器

Synology 群晖 DS119j 单盘位NAS 网络存储服务器

799元起

Synology 群晖 DS1019+ NAS存储服务器 黑色

Synology 群晖 DS1019+ NAS存储服务器 黑色

5900元起

Synology 群晖 iosafe1019+ 5盘位防水防火NAS(J3455、4GB)

Synology 群晖 iosafe1019+ 5盘位防水防火NAS(J3455、4GB)

暂无报价

Synology 群晖 DS220+ 双盘位NAS (J4025、2GB)

Synology 群晖 DS220+ 双盘位NAS (J4025、2GB)

2047.63元起

Synology 群晖 DS620slim 网络存储服务器NAS 2.5寸硬盘

Synology 群晖 DS620slim 网络存储服务器NAS 2.5寸硬盘

4000元起

Synology 群晖 DS416play 4盘位NAS(N3060、1GB)

Synology 群晖 DS416play 4盘位NAS(N3060、1GB)

2694.92元起

文中相关商品

天猫精选 Synology 群晖 DS1621+ 6盘位NAS(Ryzen V1500B、4GB)
35评论

发表评论请 登录
  • 最新
  • 最热
评论举报

请选择举报理由

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
400
扫一下,分享更方便,购买更轻松