当前位置: 首页 > news >正文

麒麟v10系统内存不足

1.标题top查看

[root@localhost ~]# top
top - 17:26:13 up 77 days,  2:03,  2 users,  load average: 1.45, 1.76, 1.00
Tasks: 195 total,   1 running, 194 sleeping,   0 stopped,   0 zombie
%Cpu(s):  0.8 us, 30.4 sy,  0.0 ni, 54.7 id, 11.1 wa,  2.2 hi,  0.7 si,  0.0 st
MiB Mem :   6684.4 total,    121.3 free,   6440.7 used,    122.4 buff/cache
MiB Swap:   6144.0 total,      0.0 free,   6144.0 used.     20.4 avail Mem PID USER      PR  NI    VIRT    RES    SHR S  %CPU  %MEM     TIME+ COMMAND                                                                                             54 root      20   0       0      0      0 S  35.4   0.0   8:28.21 kswapd0                                                                                             1951 lightdm   20   0 1438612  17376   4784 S  34.8   0.3 266:31.19 ukui-greeter                                                                                        4144 root      20   0  732744 107672      0 S  14.9   1.6   1119:45 titanagent                                                                                          
3115853 root      20   0  169648  15428      0 S   3.6   0.2   0:02.28 scanmanager                                                                                         1665 root      20   0 1267028  10456      0 S   2.0   0.2  62:20.34 containerd                                                                                          1488 root      20   0   12.3g   5.9g    812 S   1.7  90.0 130:20.87 Xorg

2.检查元凶Xorg

[root@localhost ~]# ps aux | grep Xorg
root        1488  0.1 90.0 12903736 6162596 tty1 Ssl+ Jun27 130:23 /usr/libexec/Xorg -core -noreset :0 -seat seat0 -auth /run/lightdm/root/:0 -nolisten tcp vt1 -novtswitch
root     3116734  0.0  0.0 213216   212 pts/0    S+   17:31   0:00 grep --color=auto Xorg
[root@localhost ~]#

问题定性:严重的内存泄漏或异常增长
正常情况下,Xorg 内存占用通常在 200MB ~ 2GB 之间,具体取决于分辨率、显卡驱动、启用的特效和客户端数量。
5.88 GB 的 RSS 是极端异常的,几乎可以肯定是:
✅ 内存泄漏(Memory Leak):Xorg 或其某个模块(如 GPU 驱动、DRI/OpenGL)未能正确释放内存。
或 ❌ 某个图形客户端(如浏览器、视频播放器、远程桌面)通过 Xorg 占用了大量显存/共享内存。

3.立即解决方案

✅ 1. 重启显示管理器(推荐,影响最小)

sudo systemctl restart lightdm

通俗解释:Xorg 是什么?
想象一下:

你打开浏览器、点击鼠标、拖动窗口、播放视频……这些操作都需要在屏幕上显示图像。

但应用程序本身并不知道如何直接操作显卡、显示器、鼠标、键盘。

✅ Xorg 的作用就是:作为一个“中间人”,管理所有图形资源,让应用程序能安全、统一地显示画面和接收输入。

🔧 技术定义
全称:X.Org Server 或 X Window System Server
简称:X Server、Xorg
作用:实现 X Window System 协议的服务器程序。
类比:
如果把图形界面比作“Windows 操作系统”,那么 Xorg 就相当于 Windows 的 图形子系统(如 winlogon、explorer、显卡驱动等的集合)。
它不是桌面环境(如 UKUI、GNOME),而是支撑桌面环境运行的基础服务。
🧩 Xorg 的核心功能
功能 说明
🖼️ 屏幕绘制 接收应用程序(如浏览器)的绘图请求,把窗口、文字、图像画到屏幕上
🖱️ 输入设备管理 处理鼠标移动、点击、键盘输入,并转发给正确的窗口
💡 窗口管理协调 与“窗口管理器”(如 Mutter、KWin)协作,实现窗口移动、缩放、最小化等
🎨 图形加速 通过 DRI/OpenGL 等技术,调用 GPU 加速 3D 渲染、视频播放
🔄 多客户端支持 允许多个程序(Chrome、微信、终端)同时使用图形界面

4.🧰 如何删除 Xorg(根据你的系统类型)

方法一:基于 yum / dnf 的系统(如 CentOS, RHEL, Fedora, 欧拉, 麒麟)

深色版本
# 先查看已安装的 Xorg 相关包
rpm -qa | grep -i xorg# 删除 Xorg 主程序和相关组件
sudo yum remove xorg-* -y# 或更精确地删除核心包
sudo yum remove xorg-x11-server-Xorg xorg-x11-xauth xorg-x11-apps -y# 删除桌面环境(如果已安装)
sudo yum remove ukui* lightdm gdm* -y

方法二:基于 apt 的系统(如 Ubuntu, Debian, 深度 Deepin)

sudo apt remove --purge xserver-xorg-core xserver-xorg x11-common
sudo apt autoremove -y

5.如果以后想恢复?

可以重新安装:

# CentOS/RHEL 类
sudo yum groupinstall "Server with GUI" -y
sudo systemctl set-default graphical.target
sudo reboot

✅ 总结
问题 回答
可以删除 Xorg 吗? ✅ 可以,只要你不用图形界面
删除后系统还能用吗? ✅ 可以,命令行完全正常
会变快吗? ✅ 是的,资源占用更低,更稳定
推荐删除吗? 🔹 服务器/纯终端环境:推荐
🔹 个人桌面/偶尔用 GUI:不推荐


文章转载自:

http://uuG9w27v.tsqpd.cn
http://QXbmyokR.tsqpd.cn
http://Zn9AtWm2.tsqpd.cn
http://hhdFwDJG.tsqpd.cn
http://TyFbxYo4.tsqpd.cn
http://SpCophKW.tsqpd.cn
http://2r8jHsxI.tsqpd.cn
http://5ZA6V40v.tsqpd.cn
http://SLesTTDk.tsqpd.cn
http://M79WRUq8.tsqpd.cn
http://Z15pR7jm.tsqpd.cn
http://NNrluxK7.tsqpd.cn
http://TlsWA0bO.tsqpd.cn
http://pMKhM8Zm.tsqpd.cn
http://lFJiBKsX.tsqpd.cn
http://rtZMeRwU.tsqpd.cn
http://IUPLEQGf.tsqpd.cn
http://Q2DXDBMT.tsqpd.cn
http://USPbDgMa.tsqpd.cn
http://QSvyou1H.tsqpd.cn
http://HqZdxYUu.tsqpd.cn
http://POpM41aj.tsqpd.cn
http://54izoFV2.tsqpd.cn
http://InApfw3P.tsqpd.cn
http://FRNY77lK.tsqpd.cn
http://Tq8A517I.tsqpd.cn
http://5Z6tgapL.tsqpd.cn
http://PVVXOFxN.tsqpd.cn
http://9d7TbzK3.tsqpd.cn
http://vsiqUZgz.tsqpd.cn
http://www.dtcms.com/a/380633.html

相关文章:

  • fpga图像处理
  • 使用netstat 获取各Oracle数据库实例对应应用IP地址脚本
  • QT M/V架构开发实战:QAbstractItemModel介绍
  • PHP 与 WebAssembly 的 “天然隔阂”
  • QML 的第一步
  • IP验证学习之env集成编写
  • Android8 binder源码学习分析笔记(四)——ServiceManager启动
  • fastapi搭建Ansible Playbook执行器
  • 第四阶段C#通讯开发-1:通讯基础理论,串口,通讯模式,单位转换,代码示例
  • 微信小程序——云函数【使用使用注意事项】
  • 【java】常见排序算法详解
  • HarmonyOS 应用开发深度解析:基于声明式UI的现代化状态管理实践
  • Linux 中 exec 等冷门命令的执行逻辑探究
  • Qt多语言翻译实战指南:常见陷阱与动态切换解决方案
  • 【秋招笔试】2025.09.11阿里云秋招算法岗笔试真题
  • Ethernaut Level 1: Fallback - 回退函数权限提升攻击
  • 【VPX637】基于XCKU115 FPGA+ZU15EG MPSOC的6U VPX双FMC接口通用信号处理平台
  • Flutter基础(②④事件回调与交互处理)
  • 软考系统架构设计师之软件架构篇
  • 软考-系统架构设计师 访问控制和数字签名技术详细讲解
  • C语言初学者笔记【预处理】
  • android中ViewModel 和 onSaveInstanceState 的最佳使用方法
  • 达梦:将sql通过shell脚本的方式放在后台执行
  • 进阶向:从零开始理解Python音频处理系统
  • Centos7安装nginx
  • 数字图像处理-巴特沃斯高通滤波、低通滤波
  • Knockout数据绑定语法的入门教程
  • Serdes专题(1)Serdes综述
  • 2025年机器人项目管理推荐:三款工具破解机械设计到量产交付的协同难题
  • 后端post请求返回页面,在另一个项目中请求过来会出现的问题