找回密码
 加入我们
搜索
      
查看: 18323|回复: 31

[CPU] 为什么PVE里 openwrt Cpu占用这么高

[复制链接]
发表于 2022-12-19 17:07 | 显示全部楼层 |阅读模式
1L的小主机、cpu G4500、8g内存,rtl8111。

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



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

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

QQ20221219-165740@2x.png

QQ20221219-165751@2x.png
发表于 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.

OpenWrt

OpenWrt
 楼主| 发表于 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。
发表于 2022-12-19 17:37 | 显示全部楼层
本帖最后由 yugu91 于 2022-12-19 17:40 编辑

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

哈哈哈哈,不会看  

1671443259512.jpg
发表于 2022-12-19 17:49 | 显示全部楼层
sirq高,有可能是环路
 楼主| 发表于 2022-12-19 17:50 | 显示全部楼层
yugu91 发表于 2022-12-19 17:37
3865u intel l211网卡 wifi测速700m 才30%,如果网线接到虚拟口,只能400m,你想清楚是不是已经直通了
在op ...

耗电就不高,30w左右,

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

openwrt你用谁的固件?下班回去换个固件试试
 楼主| 发表于 2022-12-19 17:52 | 显示全部楼层
AxIaTErN 发表于 2022-12-19 17:49
sirq高,有可能是环路

那应该怎样搞? 指点指点
发表于 2022-12-19 17:53 来自手机 | 显示全部楼层
本帖最后由 AxIaTErN 于 2022-12-19 17:55 编辑
cyb552092914 发表于 2022-12-19 17:52
那应该怎样搞? 指点指点


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

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

下载停了   openwrt里面显示3.8% , pve显示6%左右,因为pt下载?
发表于 2022-12-19 18:03 | 显示全部楼层
帮你找了,恩山有跟你一样的,是网卡问题,
https://www.right.com.cn/forum/thread-4015158-1-1.html
发表于 2022-12-19 19:04 | 显示全部楼层

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

PT占到40%,4500的话,也许不算太夸张?但是如果不正常,那我会首先怀疑16#说的网卡兼容性。有可能是和PVE兼容有问题,也有可能是和Op有问题,还有可能是直通的时候出了啥问题。
发表于 2022-12-20 01:35 | 显示全部楼层
排查一下挖矿木马 隔壁有中招的https://www.v2ex.com/t/903505#reply31
发表于 2022-12-20 10:44 | 显示全部楼层
我是G4400,OP当旁路由
微信图片_20221220104349.png
 楼主| 发表于 2022-12-20 13:50 | 显示全部楼层
5jwoj 发表于 2022-12-20 10:44
我是G4400,OP当旁路由

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

我旁路待机占用都10%
主路由就上面显示的占用。
发表于 2022-12-20 13:53 | 显示全部楼层
cyb552092914 发表于 2022-12-20 13:50
主路由用的什么系统?占用多少?

我旁路待机占用都10%

主路由是爱快,用来多拨和分流
 楼主| 发表于 2022-12-20 14:08 | 显示全部楼层
5jwoj 发表于 2022-12-20 13:53
主路由是爱快,用来多拨和分流

我换了esxi, 目前下载20m+/s  虚拟机显示cpu才25%
发表于 2022-12-20 14:45 | 显示全部楼层
cyb552092914 发表于 2022-12-20 14:08
我换了esxi, 目前下载20m+/s  虚拟机显示cpu才25%

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

目前也就25w内,cpu比较低端,限制cpu的话估计性能也差很多了吧。。
发表于 2022-12-20 17:16 | 显示全部楼层
cyb552092914 发表于 2022-12-20 16:59
目前也就25w内,cpu比较低端,限制cpu的话估计性能也差很多了吧。。

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

我也有一套E31230 但是不插显卡不能启动
发表于 2022-12-20 18:06 | 显示全部楼层
cyb552092914 发表于 2022-12-20 17:28
我也有一套E31230 但是不插显卡不能启动

对。。。我就插了块G710支持uefi启动的亮机卡
 楼主| 发表于 2022-12-20 19:04 | 显示全部楼层
5jwoj 发表于 2022-12-20 18:06
对。。。我就插了块G710支持uefi启动的亮机卡

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

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

youtube4K 并不需要很高带宽,测速试试就知道了
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

Archiver|手机版|小黑屋|Chiphell ( 沪ICP备12027953号-5 )沪公网备310112100042806 上海市互联网违法与不良信息举报中心

GMT+8, 2025-4-27 15:33 , Processed in 0.026865 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2007-2024 Chiphell.com All rights reserved.

快速回复 返回顶部 返回列表