为什么PVE里 openwrt Cpu占用这么高
1L的小主机、cpu G4500、8g内存,rtl8111。PVE虚拟了openwrt ,负责拨号 dhcp,直通rtl8111当wan口,分配了1g内存 。
问题来了,下载30m/s 的时候 openwrt 监控里面cpu占用60%+,pve显示40%+这属于正常情况还是?
怎样才能降低cpu占用?换esxi6.7占用会低吗?
本帖最后由 rad.io 于 2022-12-19 17:26 编辑
不知道你的OpenWrt是主路由还是旁路由。
我是pfSense主路由,子网,出口防火墙,OpenWrt旁路由。
刚才播放Youtube 4K, CPU在5%以下。CPU给了2核(4790不带K),内存给256M实际上用不到128M)。
OpenWrt用的22分支,nftable做分流,不启用DHCP。
我怀疑你环路了。
Update:
没留意,会不会螃蟹卡的锅, 我是虚拟的virtio. rad.io 发表于 2022-12-19 17:24
不知道你的OpenWrt是主路由还是旁路由。
我是pfSense主路由,子网,出口防火墙,OpenWrt旁路由。
我当主路由用,只负责拨号,dhcp,upnp,软件流量分载,zerotier, OpWRT里有没有TOP之类的命令,看看哪个进程消耗了这么多CPU。 本帖最后由 yugu91 于 2022-12-19 17:40 编辑
3865u intel l211网卡 wifi测速700m 才30%,如果网线接到虚拟口,只能400m,你想清楚是不是已经直通了
在openwrt 那里看,如果连接半双工的,就是虚拟的,全双工是物理卡
话说你这个g4500,好像不能睿频,51w功率,会不会太耗电呢。。。 你那个30m/s不知道是什么单位,如果是大B,我认为OpenWrt上拨号,加上500Mpbs左右,G4500 那个占用率是正常的。 声色茶马 发表于 2022-12-19 17:34
OpWRT里有没有TOP之类的命令,看看哪个进程消耗了这么多CPU。
哈哈哈哈,不会看
sirq高,有可能是环路 yugu91 发表于 2022-12-19 17:37
3865u intel l211网卡 wifi测速700m 才30%,如果网线接到虚拟口,只能400m,你想清楚是不是已经直通了
在op ...
耗电就不高,30w左右,
直通的8111,openwrt里面显示是全双工的 rad.io 发表于 2022-12-19 17:41
你那个30m/s不知道是什么单位,如果是大B,我认为OpenWrt上拨号,加上500Mpbs左右,G4500 那个占用率是正常 ...
openwrt你用谁的固件?下班回去换个固件试试 AxIaTErN 发表于 2022-12-19 17:49
sirq高,有可能是环路
那应该怎样搞? 指点指点 本帖最后由 AxIaTErN 于 2022-12-19 17:55 编辑
cyb552092914 发表于 2022-12-19 17:52
那应该怎样搞? 指点指点
你不下载东西CPU占用不高那就不是环路,纯属性能问题
也可能是2楼说的螃蟹背锅 cyb552092914 发表于 2022-12-19 17:51
openwrt你用谁的固件?下班回去换个固件试试
我们需求不一样,我是All in One,OpenWrt只跑OpenClash分流,我是官网镜像。 我试过虚拟机即使直通,在高并发情况下,比如下BT,CPU的占用明显比物理机高,测速体现不了差异。建议楼主可以试试物理机 AxIaTErN 发表于 2022-12-19 17:53
你不下载东西CPU占用不高那就不是环路,纯属性能问题
也可能是2楼说的螃蟹背锅 ...
下载停了 openwrt里面显示3.8% , pve显示6%左右,因为pt下载? 帮你找了,恩山有跟你一样的,是网卡问题,
https://www.right.com.cn/forum/thread-4015158-1-1.html cyb552092914 发表于 2022-12-19 17:48
哈哈哈哈,不会看
TOP可以排序,你按P就是CPU占用排序;按M就是内存占用排序。可以看看到底是哪个进程搞掉了40%。sirq是软中断,但怎么软中断就干了40%我也不懂。
PT占到40%,4500的话,也许不算太夸张?但是如果不正常,那我会首先怀疑16#说的网卡兼容性。有可能是和PVE兼容有问题,也有可能是和Op有问题,还有可能是直通的时候出了啥问题。 排查一下挖矿木马 隔壁有中招的https://www.v2ex.com/t/903505#reply31 我是G4400,OP当旁路由
5jwoj 发表于 2022-12-20 10:44
我是G4400,OP当旁路由
主路由用的什么系统?占用多少?
我旁路待机占用都10%
主路由就上面显示的占用。 cyb552092914 发表于 2022-12-20 13:50
主路由用的什么系统?占用多少?
我旁路待机占用都10%
主路由是爱快,用来多拨和分流 5jwoj 发表于 2022-12-20 13:53
主路由是爱快,用来多拨和分流
我换了esxi, 目前下载20m+/s虚拟机显示cpu才25% cyb552092914 发表于 2022-12-20 14:08
我换了esxi, 目前下载20m+/s虚拟机显示cpu才25%
esxi没法控制CPU功耗(也可能有办法,我不知道),所以我就一直用PVE了,PVE通过命令限制 CPU ,达到省电的目的。。。 5jwoj 发表于 2022-12-20 14:45
esxi没法控制CPU功耗(也可能有办法,我不知道),所以我就一直用PVE了,PVE通过命令限制 CPU ,达到省电 ...
目前也就25w内,cpu比较低端,限制cpu的话估计性能也差很多了吧。。 cyb552092914 发表于 2022-12-20 16:59
目前也就25w内,cpu比较低端,限制cpu的话估计性能也差很多了吧。。
我家里有一套闲置 的7960X和X299的配件,卖也卖不了多少钱,就让我装PVE当ALL IN ONE用了,平常跑PCDN赚点电费。 5jwoj 发表于 2022-12-20 17:16
我家里有一套闲置 的7960X和X299的配件,卖也卖不了多少钱,就让我装PVE当ALL IN ONE用了,平常跑PCDN赚 ...
我也有一套E31230 但是不插显卡不能启动[生病] cyb552092914 发表于 2022-12-20 17:28
我也有一套E31230 但是不插显卡不能启动
对。。。我就插了块G710支持uefi启动的亮机卡 5jwoj 发表于 2022-12-20 18:06
对。。。我就插了块G710支持uefi启动的亮机卡
整机功耗加起来多少?? 你可以在openwrt中lsmod |grep 816, 8111系列最佳驱动本来是8168,但是linux 默认给8169驱动。这两个驱动cpu占用能差3倍。 你先确定一下是不是这个问题。 如果是这个问题,官网只有8168的源码,你得自己去编译安装。 rad.io 发表于 2022-12-19 17:24
不知道你的OpenWrt是主路由还是旁路由。
我是pfSense主路由,子网,出口防火墙,OpenWrt旁路由。
youtube4K 并不需要很高带宽,测速试试就知道了
页:
[1]
2