文章目录

  • 前言
  • 一、xorg进程
  • 二、释放xorg内存
    • 1.杀死它
    • 2.取消GUI
  • 释放后内存展示

前言

某日巡检发现系统内存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 3free -mcrsctl stat res -tvi /etc/inittab   (修改默认值)

释放后内存展示

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

linux中的xorg进程占用内存资源释放相关推荐

  1. linux每隔几秒杀死进程,如何每隔5秒在linux中找到特定进程的内存消耗

    我只是想知道如何在特定时间(比如5秒)找到特定进程的内存消耗 我是linux的新手. 因此,这样做的详细步骤将不胜感激 你能定义一下"特定时间的内存消耗"对你意味着什么? 请记住, ...

  2. Linux 查看某一个进程占用内存情况

    Linux下查看某一个进程所占用的内存,首先可以通过ps命令找到进程id,比如 ps -ef | grep kafka 可以看到kafka这个程序的进程id 可以看到是2913,现在可以使用如下命令查 ...

  3. linux中如何查看进程占用了哪些端口?

    使用netstat –apn | grep <进程名>便可以查看指定进程所占用的端口. 转载于:https://www.cnblogs.com/x10322/p/6020485.html

  4. 查看linux每个进程占用内存多少,Linux下如何查看哪个进程占用内存多?

    1.top top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器 可以直接使用top命令后,查看%MEM的内容.可以选择按进程查看或者 ...

  5. linux进程占用的资源,Linux查看进程的资源占用情况

    相关命令:who/w/ps/top 转载自:http://www.51testing.com/html/32/n-823532.html 1.top top命令是Linux下常用的性能分析工具,能够实 ...

  6. linux系统gpk-update-icon进程占用CPU资源100%

    1. 症状:linux系统gpk-update-icon进程占用CPU资源100%,监控到用户进程跑到100% 2.原因分析: gpk-update-icon进程在GUI模式下会自动通知rpm软件包更 ...

  7. linux查看进程占用的内存大小,查看进程占用内存大小的几种方法,占用内存几种方法...

    查看进程占用内存大小的几种方法,占用内存几种方法 1. pmap -x pid 2. ps -aux | grep 进程名 ps -e -o 'pid,comm,args,pcpu,rsz,vsz,s ...

  8. lum使用cgi处理PHP,php-cgi进程占用cpu资源过多负载高的原因分析及解决步骤

    服务器环境:redhat linux 5.5 , nginx ,  phpfastcgi 在此环境下,一般php-cgi运行是非常稳定的,但也遇到过php-cgi占用太多cpu资源而导致服务器响应过慢 ...

  9. Linux中线程和进程的区别

    Linux中线程和进程的区别 进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,它是系统进行资源分配和调度的一个独立单位.例如,用户运行自己的程序,系统就创建一个进程,并为它分配资源,包括 ...

最新文章

  1. 站在巨人的肩膀上“思考”问题,重在思考而不是拿来主义
  2. 利用classloader同一个项目中加载另一个同名的类_线程上下文类加载器ContextClassLoader内存泄漏隐患...
  3. Linux 空格转换行
  4. 支持向量回归 svr
  5. linux 无线 网桥,基于Linux无线网桥及无线网络设备驱动分析与研究
  6. 学习SQL语句之SQL语句大全
  7. MainService流程
  8. kali换源无法保存_Kali Linux 2.0更新源无法正常使用(解决)
  9. 【Envi风暴】基于ENVI平台提取ASTER DEM完整操作步骤(附案例数据)
  10. opencv摄像头速度慢_c++ - 从OpenCV 3切换到OpenCV 4会导致网络摄像头以最高5帧的速度记录,而不是通常的30帧。 - SO中文参考 - www.soinside.com...
  11. ros基础知识(1)
  12. 编译WINDOWS版SDL2:You should run hg revert SDL_config.h
  13. GD32F103读写内部FLASH
  14. macos 获取root权限
  15. LayUI中的基本元素之进度条
  16. Spring MVC拦截器(一)---定义,配置及单个拦截器执行流程
  17. 随机森林python实例_用Python实现随机森林算法的示例
  18. Qt开发之QLineEdit简单介绍
  19. 计算机毕业设计之java+javaweb的电动车实名制挂牌管理系统
  20. 大数据职业理解_3大数据职业职位描述及其职业要求

热门文章

  1. duilib设置透明窗口_使用duilib开发半透明异形窗体程序(补充)
  2. MEM/MBA 复试准备(01)复试流程与内容
  3. 十种心态毁掉你的职场生涯
  4. 狗狗自带餐具能有多可爱
  5. swfkit打包swf文件步骤(图文教程)
  6. 使用命令行打开应用程序
  7. 保险公司免费赠送保险可信吗?
  8. 财务分析之利润表、现金流量表
  9. Nuki智能锁安全性分析
  10. java工程师项目经验_最新JAVA工程师个人简历中的项目经验范文.doc