[Feature Requests] 关于Deepin系统监视器新增“CPU高占用持续时长过滤”功能的建议
Tofloor
poster avatar
姚建宇
deepin
11 hours ago
Author

各位开发大佬好,我用Deepin 25.2.0有段时间了,当初选这个发行版,就是看中它对低配置老机器特别友好,桌面干净不臃肿,不用像别的发行版那样折腾一堆依赖,日常用起来省心又顺手。

我自己的电脑是7代i3+8G内存的老笔记本,平时就用来办公和日常聊天,系统里除了预装软件,只装了WPS、QQ、微信这三个刚需软件,还特意关了所有第三方应用的自启,就想尽量把有限的硬件资源留给当下正在用的程序。

之前我把系统监视器的CPU和内存报警阈值都设成90%,预警间隔设置为10分钟,结果发现内存报警从来没触发过,CPU却天天乱报好几次高占用。每次弹报警我立刻切去看进程,根本找不到占满CPU的程序,系统也一点不卡,后来才反应过来都是系统后台扫文件、写日志那点瞬时尖峰,持续不到1秒就没了,完全是正常的系统调度,根本不算问题。

现在的监视器只要采样瞬间抓到超阈值就直接报警,完全分不清这种正常的小尖峰和真的卡死的持续高负载,对我们这种低配置老机器用户太不友好了,天天被无效报警打扰,慢慢都不想看提示了。

身边不少用6代、7代酷睿老本的朋友也遇到过同款问题:老机器核心数少,随便一个系统后台小操作都能把CPU瞬间顶到90%以上,现在的报警逻辑几乎是必触发误报,最后大家都只能把报警功能直接关掉,完全浪费了这个实用的设计。

想建议后续版本在报警设置里加个“持续时长”的小选项,比如给几个3秒、5秒、10秒的预设档位,用户也能自己填自定义时长,只有CPU超阈值还保持够这个时长才弹报警。不用改啥复杂逻辑,加个简单的状态校验就行,既能过滤掉所有没用的误报,也绝对不会漏掉真的程序死循环、后台异常占满CPU的情况,对老机器用户的日常使用体验提升特别明显。

辛苦开发团队考虑下这个小需求,谢谢大家一直以来的优化付出~

Reply Favorite View the author
All Replies
avatar
𰻞𰻝面
deepin
5 hours ago
#1

为什么开cpu报警呢,它本来就是动态运行的,如果真的长时间90%以上,你肯定会察觉到卡顿

Reply View the author
avatar
姚建宇
deepin
3 hours ago
#2
𰻞𰻝面

为什么开cpu报警呢,它本来就是动态运行的,如果真的长时间90%以上,你肯定会察觉到卡顿

主要是我这台老7代i3的机器,有时候后台偷偷跑起来异常进程,刚开始的几分钟卡顿特别轻微,日常办公打字聊天几乎察觉不到,等我反应过来的时候,CPU已经连续高负载跑了很久,风扇狂转噪音特别大,还白白浪费了很多电。
开这个报警就是想在异常刚冒头的时候就收到提示,不用一直盯着系统监视器看,能第一时间把异常进程关掉,避免老机器长时间高负载运行,也能省点没必要的风扇噪音。
现在的问题就是正常的瞬时尖峰也乱报警,把真正有用的异常提示给淹没了,加个几秒的持续时长过滤,就能既保留报警的实用价值,又不会被日常的正常动态波动打扰。

Reply View the author
avatar
𰻞𰻝面
deepin
2 hours ago
#3
姚建宇

主要是我这台老7代i3的机器,有时候后台偷偷跑起来异常进程,刚开始的几分钟卡顿特别轻微,日常办公打字聊天几乎察觉不到,等我反应过来的时候,CPU已经连续高负载跑了很久,风扇狂转噪音特别大,还白白浪费了很多电。
开这个报警就是想在异常刚冒头的时候就收到提示,不用一直盯着系统监视器看,能第一时间把异常进程关掉,避免老机器长时间高负载运行,也能省点没必要的风扇噪音。
现在的问题就是正常的瞬时尖峰也乱报警,把真正有用的异常提示给淹没了,加个几秒的持续时长过滤,就能既保留报警的实用价值,又不会被日常的正常动态波动打扰。

不会吧,你这情况确定不是中毒了么?我20年前的老笔记本也没你这样子。日常挂个微信、QQ、网易云,再开个edge浏览器刷论坛,轻轻松松。唯一缺点是内存太小,开着上面的软件再打开steam,然启动一个游戏,一会就会卡顿,甚至爆内存。

mmexport1785883763804.jpg

Reply View the author