当前位置: 代码网 > 服务器>服务器>Linux > linux中的xorg进程占用内存资源释放问题

linux中的xorg进程占用内存资源释放问题

2026年05月07日 Linux 我要评论
前言某日巡检发现系统内存free为0,且swap已经开始使用,从top中查到xorg进程占用的是最高的,提交巡检报告后使用方提议释放内存,那么操作一下吧。xorg进程因为第一次接触到这个xorg进程,

前言

某日巡检发现系统内存free为0,且swap已经开始使用,从top中查到xorg进程占用的是最高的,提交巡检报告后使用方提议释放内存,那么操作一下吧。

xorg进程

因为第一次接触到这个xorg进程,百度说是xorg是x11的一个实现,而x window system是一个c/s结构的程序,xorg只是提供了一个x server,负责底层的操作当你运行一个程序的时候,这个程序会连接到x server上,由x server接收键盘鼠标输入和负责屏幕输出窗口的移动,窗口标题的样式等等。

太麻烦了,其实就是linux的gui图形化进程,所以我在我虚拟机进行测试,centos但是没有找到这个进程,确认了巡检的系统,原来是红帽6.5的,遂拿来red hat系统进行测试。

释放xorg内存

1.杀死它

kill -9 [pid]

这样的操作下来后,会发现后台的图形界面会闪断一下,然后重新出现,即xorg进程自动启动,内存得到释放,后台数据库未受影响,但是随着时间的增长还是会继续占用滴…

2.取消gui

那需要先了解下init级别,一共分为7个级别,这7个级别的所代表的含义如下:

  • 0:停机或者关机(千万不能将initdefault设置为0)
  • 1:单用户模式,只root用户进行维护
  • 2:多用户模式,不能使用nfs(net file system)
  • 3:完全多用户模式(标准的运行级别)
  • 4:安全模式
  • 5:图形化(即图形界面)
  • 6:重启(千万不要把initdefault设置为6)
init 3

free -m

crsctl stat res -t

vi /etc/inittab   (修改默认值)

释放后内存展示

*注:本人测试环境是red hat 7.0的,生产环境是6.5,生产无大小,操作需谨慎,要测试哦!!!

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持代码网。

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2026  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com