linux占用物理内存高的问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux占用物理内存高的问题相关的知识,希望对你有一定的参考价值。
在xp系统上用虚拟机安装的linux系统,这几天用的时候发现只要linux用一会,内存占用率就会特别的高,系统卡的要死,用着用着就死机了。这是啥问题。ps:电脑配置不高,2G内存,不开linux正常跑xp没有问题
虚拟机的Linux你给他分多少他就用多少内存的,如果用一段时间就卡,应该是xp的问题,xp的系统里面占用内存的缓存因为开机时间久就变多了。而且xp还没有一个好的清理缓存的机制,还有可能就是中毒了,你从xp找找问题把,Linux一般没什么问题 参考技术A 1 你用的什么版本linux,有无图形桌面2 你说的系统卡得要死,是linux卡还是xp卡
1 如果你用了Ubuntu系列的发行版,并且安装了图形界面,512M内存是绝对不够的,起码要给他1G
2 如果你是xp卡,我不知道为什么。如果是linux卡,参见第一条。 参考技术B linux把程序执行优先放在内存中,Windows优先放在虚拟内存中,创建虚拟机时候分配内存小点,否则分配多少它会占用多少。 参考技术C linux建议内存分少点比如256就是最低限制,分少点就OK。我的也是不过没卡死 参考技术D 在虚拟机中可以直接分配给linux的资源,少分店内存就行了追问
没有分多少,只给他分了512M
追答你的内存太小了
linux下查看程序占用多少内存
执行
ps aux
VSZ(或VSS)列 表示,程序占用了多少虚拟内存;
RSS列 表示, 程序占用了多少物理内存;
虚拟内存可以不用考虑,它并不占用实际物理内存。
或执行top 命令
VIRT(或VSS)列 表示,程序占用了多少虚拟内存, 同 ps aux 中的 VSZ列;
RES列 表示, 程序占用了多少物理内存, 同 ps aux 中的RSS列。
参考
http://blog.chinaunix.net/uid-20492804-id-265809.html
以上是关于linux占用物理内存高的问题的主要内容,如果未能解决你的问题,请参考以下文章