发布于2026-08-19 阅读(0)
扫一扫,手机访问
当麒麟OS内存使用率超90%时,应立即定位内存占用最高进程:用top按Shift+M排序、ps命令输出前5名、系统监视器点击“内存”列两次降序,或安装htop按PERCENT_MEM排序。

一旦麒麟OS桌面响应变得迟缓,且系统监视器显示内存使用率一直超过90%,那就必须立刻去定位并处理那个占用物理内存最多的进程,不然的话,很可能会触发OOM Killer,从而强制杀掉关键服务。下面这些方法都是基于系统原生命令,不需要额外安装,执行后3秒内就能看到结果。
打开终端(Ctrl + Alt + T)→ 输入top并回车→ 界面加载完成后,**立刻按Shift + M键**,进程列表将按常驻内存(RES)降序排列。
顶部第一行就是当前占用内存最大的进程,重点关注%MEM和RES两列:%MEM反映其占整机物理内存的百分比,RES显示实际锁定在RAM中的字节数(自动换算为MB或GB)。按q退出即可。
方法一:直接获取PID、内存占比、命令名三字段精简列表
执行:ps -eo pid,%mem,comm --sort=-%mem | head -n 6。首行为表头,后续5行即为内存占用比例最高的进程。
方法二:包含RSS数值的完整快照
执行:ps -eo pid,rss,%mem,comm --sort=-rss | head -n 6。RSS的单位是KB,相较于%MEM,它能更直观地反映绝对内存的消耗情况,对于判断是否有进程出现异常膨胀十分适用。
注意:【ps命令输出的是执行瞬间的静态快照,不刷新】,若需持续观察变化,应改用top或htop。
点击左下角“开始菜单”→ 在搜索框中输入“系统监视器”→ 回车启动→ 切换到“进程”选项卡→ 找到标题栏中的“内存”列 → **单击该列标题两次**:第一次升序,第二次降序,此时内存占用最高的进程自动排在最顶端。
右键该进程可选择“结束进程”,操作即时生效,无需记忆PID。
第一步:安装htop
执行:sudo apt install htop(银河麒麟V10/V11桌面版适用)。
第二步:启动并排序
执行:htop→ 按F6键→ 使用方向键选中PERCENT_MEM→ 回车确认。
第三步:识别与操作
此时进程按内存占比从高到低排列,右侧彩色进度条长度直观对应%MEM值;用方向键选中目标进程后,按F9可发送终止信号,按F10退出。
上一篇:银河麒麟V10怎么修改系统时间
下一篇:麒麟OS快捷键冲突了在哪里修改
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
4
5
6
7
8
9