Closed jdjingdian closed 2 months ago
Thanks for opening this issue!
不如先试试 main 版本,可以从 daily build 下载:https://github.com/daeuniverse/dae/actions/runs/8439276742
如果 main 还是有问题我们编译一个有符号版本运行 pprof,做一个 goroutine dump 和 perf record 应该足够诊断。
我目前的操作: systemctl stop dae systemctl disable dae
下载https://github.com/daeuniverse/dae/actions/runs/8439276742 这个版本dailybuild的arm64版本并解压,并给予dae-linux-arm64运行权限
然后用screen开了一个窗口运行, ./dae-linux-arm64 run --disable-timestamp -c /usr/local/etc/dae/config.dae
目前运行时候cpu占用在8%~20%,中间也有几次观察到CPU占用飙升到300%,但没有像之前版本持续性高占用,youtube视频播放速度看起来也比较正常。
我再继续观察几天
看起来dae占用了大量的内存,你是否开启了交换空间? free -h
一般情况下,vless/ss不会占用这么多内存,你可以确认一下是否有bt下载
当内存占用过大甚至接近耗尽时,会消耗大量cpu在swap和物理内存之间换入换出
看起来dae占用了大量的内存,你是否开启了交换空间? free -h
一般情况下,vless/ss不会占用这么多内存,你可以确认一下是否有bt下载
当内存占用过大甚至接近耗尽时,会消耗大量cpu在swap和物理内存之间换入换出
我这个机器性能确实比较弱,rk3566的cpu,总共4g内存,分了2g给debian虚拟机跑dae
root@debian-dae:~# free -h
total used free shared buff/cache available
Mem: 1.9Gi 1.1Gi 801Mi 3.9Mi 66Mi 799Mi
Swap: 976Mi 318Mi 658Mi
目前cpu占用好像持续很高,内存占用确实也比较多
top - 00:19:22 up 3 days, 43 min, 1 user, load average: 3.19, 2.30, 2.68
Tasks: 100 total, 1 running, 99 sleeping, 0 stopped, 0 zombie
%Cpu(s): 29.2 us, 24.6 sy, 0.0 ni, 19.2 id, 0.0 wa, 0.0 hi, 18.7 si, 8.3 st
MiB Mem : 1975.9 total, 171.4 free, 1801.6 used, 75.7 buff/cache
MiB Swap: 977.0 total, 653.9 free, 323.1 used. 174.2 avail Mem
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
13506 root 20 0 3311484 1.2g 8024 S 268.4 62.3 125:39.96 dae-linux-arm64
目前运行稳定,没有再出现长时间运行后卡顿的情况
Checks
Current Behavior
正常时候打开youtube自动可以播4k的,异常时youtube连接速度可能不到10000 Kbps
CPU占用也会持续超过100%
Expected Behavior
No response
Steps to Reproduce
Environment
dae --version
):cat /etc/os-release
):uname -a
):Linux debian-dae 6.1.0-18-arm64 #1 SMP Debian 6.1.76-1 (2024-02-01) aarch64 GNU/Linux
Anything else?
暂时也没有头绪是哪里引起的,这个系统上只跑了dae
如果只是通过systemctl restart dae的方式重启服务的话,性能还是很差,必须重启系统后才能恢复,但是一段时间后(大概1~2天)又会感觉到性能下降