银河麒麟系统响应变慢、cpu温度升高或内存持续告警,往往是因为蓝牙、打印服务、安全审计等非必要进程在后台长期驻留;这些进程不显眼,却悄悄吃掉300mb以上内存和15%以上cpu资源,必须精准识别并终止,避免误杀关键系统进程。

用系统监视器图形化结束高负载进程
这是最直观的方式,适合刚接触Linux的用户,无需记忆命令,但无法处理已僵死或无GUI界面的进程。
点击屏幕左下角“开始菜单”,在搜索框输入“系统监视器”并回车打开。
进入“进程”选项卡后,点击“CPU%”列标题两次,让数值从高到低排列,一眼就能看到排在前三位的耗电大户。
右键点击目标进程(例如【bluetoothd】或【cupsd】),选择“结束进程”——这会发送 SIGTERM 信号,给程序留出清理缓存、关闭文件句柄的时间;若右键菜单里只有“强制结束进程”,说明该进程已无响应,直接选它。
用top命令实时定位并终止
当系统监视器打不开、卡死或根本没启动桌面环境时,top 是唯一可靠的实时诊断工具。
按Ctrl + Alt + T 打开终端,输入top并回车。
按M键切换至内存占用降序,再按P键切回CPU排序——这两个键要反复按,因为有些进程CPU瞬时飙高后回落,单次快照容易漏掉。
找到目标进程后,按k键,终端会提示 “PID to signal:”,此时输入对应 PID(不是行号!),回车后默认发送 SIGTERM;若进程未退出,立刻再按k → 输入同一 PID → 回车 → 输入9 → 回车,完成强制终止。
注意:不要对 USER 列显示为root且COMMAND 列为systemd、kthreadd、rcu_gp的进程执行 kill 操作,【误杀会导致系统瞬间冻结甚至内核崩溃】。
用ps + kill 精准终结指定名称进程
当你知道进程名但不确定 PID,或者需要批量处理同类进程(比如多个 java 实例),这个组合最稳、最可控,且可写入脚本复用。
第一步:查进程
在终端执行:ps -eo pid,comm,%mem,%cpu,user --sort=-%mem | head -10 这条命令列出内存占用最高的10个进程,含 PID、命令名、内存占比、CPU占比和运行用户,比单纯 grep 更可靠——避免匹配到日志里的字符串。
第二步:温和终止
从上一步输出中抄下目标进程的 PID(例如 2847),执行:kill 2847。这相当于发送 SIGTERM,进程有机会保存状态、释放锁、关闭 socket 连接。
第三步:强制收尾(仅当第二步无效时)
执行:kill -9 2847。











