最新版本2.0.17内存占用显示有问题,两台服务器测试一样

服务器情况:2核2g,开了2g的zram和4g的swap,之前内存占用显示正常50%左右,更新后占用永远80-100%
升级前未备份,希望退回旧版或尽快修复,目前没找到降级方法。

Bug 反馈:内存统计逻辑不自洽

更新后内存统计似乎混淆了计算口径。

Used(已用) 似乎是根据 Total - Available 计算的。
但在前端展示统计时,同时展示了 Used、Free 和 Cache。
由于新的 Used 逻辑已经包含了 Cache(因为 Available

≈ Free + Reclaimable Cache),导致 Used + Free + Cache > Total。

你是从什么版本升级上来的?

2.0.10和2.0.13,这两之前都正常的,2.0.13这台因为有快照,退回去就正常了

好的 我们检查一下

如果想要回滚的话,可以通过 1ptcl restore ,不过只是内存显示不太对的话,可以先用着,影响不是很大

还有偶尔跳出【服务内部错误: database is locked (5) (SQLITE_BUSY)】,这个可能我服务器配置低的问题,但是之前好像没有。 1ptcl restore用不了,之前没设置保留,好像回滚不了,提示root@ice:~# 1ptcl restore
1ptcl: command not found。用着影响倒是不大,但是太明面了,看着不舒服,希望尽快修改,或者有没有安装老版本或指定版本的命令

抱歉ai给我的sysctl.conf文件配置问题,改回去后显示正常了 :mask:

好的,最近好像有好几个改 sysctl.conf 出现问题的了,可以贴一下具体的改法,后面大家有问题也能做个参考