当前位置:首页 > 内存 > 正文

linux xorg占用内存高(linux查询内存占用)

  • 内存
  • 2024-06-04 14:51:24
  • 5209

一、如何理解Linux内存一直被大量占用在Linux中,经常发现可用内存很少。看来所有的内存都被系统占用了。表面上看起来好像是内存不够,但实际上并非如此。这是Linux内存管理的一个优秀特性,在这方面它与Windows内存管理有所不同。主要特点是,无论物理内存有多大,Linux都会充分利用它,将一些程序调用到内存中的硬盘数据读取出来,利用读写的高速特性来提高内存的利用率。。Linux系统的数据访问性能。Windows只在应用程序需要内存时才分配内存,并不能充分利用大内存空间。换句话说,每次添加一些物理内存,Linux就能够充分利用它并享受硬件投资的好处,而Windows只会将其用作装饰,即使它有8GB还是应该的。比这还要增加。
Linux的这一特性主要是利用空闲物理内存划分出一部分空间作为cache和buffer来提高数据访问性能。
页面缓存(cache)是Linux内核实现的主要磁盘缓存。主要用于减少磁盘的I/O操作。具体来说,通过将磁盘上的数据缓存在物理内存中,将对磁盘的访问转换为对物理内存的访问。
磁盘缓存的价值在于两个方面:第一,访问磁盘的速度比访问内存的速度慢很多,因此从内存访问数据比从磁盘访问数据要快。其次,数据一旦被访问,短期内很可能会被再次访问。


二、刚装好linux/redhat进程里有个Xorg(图形界面)进程占CPU太高求解决方法可远程教的来回答Linux有六种启动模式。共有三种完整的多用户模式。不要进入5X11模式。
不同的运行级别定义如下:(在RedHatLinux上可以看到/etc/inittab)
不要将initdefault设置为0)
#1-单用户模式
#2-多用户,但无NFS
#3-完全多用户模式
#4-未使用
机器关闭。
1是单用户模式,类似于Win9x的安全模式。
2是多用户模式,但不支持NFS。
3是完整的多用户模式,是标准运行级别。
4通常不使用,但在特殊情况下可以用来做一些事情。例如,如果您的笔记本电脑电池耗尽,您可以切换到此模式并进行一些设置。
5是X11,进入XWindow系统。
6表示重新启动,运行init6将重新启动机器。