Chiphell - 分享与交流用户体验

标题: 为什么PVE里 openwrt Cpu占用这么高 [打印本页]

作者: cyb552092914    时间: 2022-12-19 17:07
标题: 为什么PVE里 openwrt Cpu占用这么高
1L的小主机、cpu G4500、8g内存,rtl8111。

PVE虚拟了openwrt ,负责拨号 dhcp,直通rtl8111当wan口,分配了1g内存 。



问题来了,下载30m/s 的时候 openwrt 监控里面cpu占用60%+,pve显示40%+这属于正常情况还是?

怎样才能降低cpu占用?换esxi6.7占用会低吗?

(, 下载次数: 73)

(, 下载次数: 77)
作者: rad.io    时间: 2022-12-19 17:24
本帖最后由 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.
作者: cyb552092914    时间: 2022-12-19 17:28
rad.io 发表于 2022-12-19 17:24
不知道你的OpenWrt是主路由还是旁路由。

我是pfSense主路由,子网,出口防火墙,OpenWrt旁路由。

我当主路由用,只负责拨号,dhcp,upnp,软件流量分载,zerotier,
作者: 声色茶马    时间: 2022-12-19 17:34
OpWRT里有没有TOP之类的命令,看看哪个进程消耗了这么多CPU。
作者: yugu91    时间: 2022-12-19 17:37
本帖最后由 yugu91 于 2022-12-19 17:40 编辑

3865u intel l211网卡 wifi测速700m 才30%,如果网线接到虚拟口,只能400m,你想清楚是不是已经直通了
在openwrt 那里看,如果连接半双工的,就是虚拟的,全双工是物理卡
话说你这个g4500,好像不能睿频,51w功率,会不会太耗电呢。。。
作者: rad.io    时间: 2022-12-19 17:41
你那个30m/s不知道是什么单位,如果是大B,我认为OpenWrt上拨号,加上500Mpbs左右,G4500 那个占用率是正常的。
作者: cyb552092914    时间: 2022-12-19 17:48
声色茶马 发表于 2022-12-19 17:34
OpWRT里有没有TOP之类的命令,看看哪个进程消耗了这么多CPU。

哈哈哈哈,不会看  

(, 下载次数: 73)
作者: AxIaTErN    时间: 2022-12-19 17:49
sirq高,有可能是环路
作者: cyb552092914    时间: 2022-12-19 17:50
yugu91 发表于 2022-12-19 17:37
3865u intel l211网卡 wifi测速700m 才30%,如果网线接到虚拟口,只能400m,你想清楚是不是已经直通了
在op ...

耗电就不高,30w左右,

直通的8111,openwrt里面显示是全双工的
作者: cyb552092914    时间: 2022-12-19 17:51
rad.io 发表于 2022-12-19 17:41
你那个30m/s不知道是什么单位,如果是大B,我认为OpenWrt上拨号,加上500Mpbs左右,G4500 那个占用率是正常 ...

openwrt你用谁的固件?下班回去换个固件试试
作者: cyb552092914    时间: 2022-12-19 17:52
AxIaTErN 发表于 2022-12-19 17:49
sirq高,有可能是环路

那应该怎样搞? 指点指点
作者: AxIaTErN    时间: 2022-12-19 17:53
本帖最后由 AxIaTErN 于 2022-12-19 17:55 编辑
cyb552092914 发表于 2022-12-19 17:52
那应该怎样搞? 指点指点


你不下载东西CPU占用不高那就不是环路,纯属性能问题
也可能是2楼说的螃蟹背锅
作者: rad.io    时间: 2022-12-19 17:55
cyb552092914 发表于 2022-12-19 17:51
openwrt你用谁的固件?下班回去换个固件试试

我们需求不一样,我是All in One,OpenWrt只跑OpenClash分流,我是官网镜像。
作者: rx_78gp02a    时间: 2022-12-19 17:57
我试过虚拟机即使直通,在高并发情况下,比如下BT,CPU的占用明显比物理机高,测速体现不了差异。建议楼主可以试试物理机
作者: cyb552092914    时间: 2022-12-19 17:59
AxIaTErN 发表于 2022-12-19 17:53
你不下载东西CPU占用不高那就不是环路,纯属性能问题
也可能是2楼说的螃蟹背锅 ...

下载停了   openwrt里面显示3.8% , pve显示6%左右,因为pt下载?
作者: yugu91    时间: 2022-12-19 18:03
帮你找了,恩山有跟你一样的,是网卡问题,
https://www.right.com.cn/forum/thread-4015158-1-1.html
作者: 声色茶马    时间: 2022-12-19 19:04
cyb552092914 发表于 2022-12-19 17:48
哈哈哈哈,不会看

TOP可以排序,你按P就是CPU占用排序;按M就是内存占用排序。可以看看到底是哪个进程搞掉了40%。sirq是软中断,但怎么软中断就干了40%我也不懂。

PT占到40%,4500的话,也许不算太夸张?但是如果不正常,那我会首先怀疑16#说的网卡兼容性。有可能是和PVE兼容有问题,也有可能是和Op有问题,还有可能是直通的时候出了啥问题。
作者: YsHaNg    时间: 2022-12-20 01:35
排查一下挖矿木马 隔壁有中招的https://www.v2ex.com/t/903505#reply31
作者: 5jwoj    时间: 2022-12-20 10:44
我是G4400,OP当旁路由
(, 下载次数: 85)
作者: cyb552092914    时间: 2022-12-20 13:50
5jwoj 发表于 2022-12-20 10:44
我是G4400,OP当旁路由

主路由用的什么系统?占用多少?

我旁路待机占用都10%
主路由就上面显示的占用。
作者: 5jwoj    时间: 2022-12-20 13:53
cyb552092914 发表于 2022-12-20 13:50
主路由用的什么系统?占用多少?

我旁路待机占用都10%

主路由是爱快,用来多拨和分流
作者: cyb552092914    时间: 2022-12-20 14:08
5jwoj 发表于 2022-12-20 13:53
主路由是爱快,用来多拨和分流

我换了esxi, 目前下载20m+/s  虚拟机显示cpu才25%
作者: 5jwoj    时间: 2022-12-20 14:45
cyb552092914 发表于 2022-12-20 14:08
我换了esxi, 目前下载20m+/s  虚拟机显示cpu才25%

esxi没法控制CPU功耗(也可能有办法,我不知道),所以我就一直用PVE了,PVE通过命令限制 CPU ,达到省电的目的。。。
作者: cyb552092914    时间: 2022-12-20 16:59
5jwoj 发表于 2022-12-20 14:45
esxi没法控制CPU功耗(也可能有办法,我不知道),所以我就一直用PVE了,PVE通过命令限制 CPU ,达到省电 ...

目前也就25w内,cpu比较低端,限制cpu的话估计性能也差很多了吧。。
作者: 5jwoj    时间: 2022-12-20 17:16
cyb552092914 发表于 2022-12-20 16:59
目前也就25w内,cpu比较低端,限制cpu的话估计性能也差很多了吧。。

我家里有一套闲置 的7960X和X299的配件,卖也卖不了多少钱,就让我装PVE当ALL IN ONE用了,平常跑PCDN赚点电费。
作者: cyb552092914    时间: 2022-12-20 17:28
5jwoj 发表于 2022-12-20 17:16
我家里有一套闲置 的7960X和X299的配件,卖也卖不了多少钱,就让我装PVE当ALL IN ONE用了,平常跑PCDN赚 ...

我也有一套E31230 但是不插显卡不能启动
作者: 5jwoj    时间: 2022-12-20 18:06
cyb552092914 发表于 2022-12-20 17:28
我也有一套E31230 但是不插显卡不能启动

对。。。我就插了块G710支持uefi启动的亮机卡
作者: cyb552092914    时间: 2022-12-20 19:04
5jwoj 发表于 2022-12-20 18:06
对。。。我就插了块G710支持uefi启动的亮机卡

整机功耗加起来多少??
作者: paterhai    时间: 2022-12-23 03:46
你可以在openwrt中lsmod |grep 816, 8111系列最佳驱动本来是8168,但是linux 默认给8169驱动。这两个驱动cpu占用能差3倍。 你先确定一下是不是这个问题。 如果是这个问题,官网只有8168的源码,你得自己去编译安装。
作者: lovezhiqi    时间: 2022-12-23 08:42
rad.io 发表于 2022-12-19 17:24
不知道你的OpenWrt是主路由还是旁路由。

我是pfSense主路由,子网,出口防火墙,OpenWrt旁路由。

youtube4K 并不需要很高带宽,测速试试就知道了
作者: hehe9011    时间: 2022-12-23 09:18
这不是正常的吗,我的也长期15%左右占用
作者: rad.io    时间: 2022-12-26 10:04
lovezhiqi 发表于 2022-12-23 08:42
youtube4K 并不需要很高带宽,测速试试就知道了

没错,我给的youtube相关信息在楼主这个情况没什么参考价值。当时误认为楼主描述的是30mbps。




欢迎光临 Chiphell - 分享与交流用户体验 (https://www.chiphell.com/) Powered by Discuz! X3.5