免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1929 | 回复: 2

进程消耗内存问题,内存马上就没有了,我的内存跑哪里去了? [复制链接]

论坛徽章:
0
发表于 2004-02-02 12:49 |显示全部楼层
用top显示,
Mem:  1030528K av, 1021280K used,    9248K free,       0K shrd,   82912K buff
PID USER     PRI  NI  SIZE  RSS SHARE STAT %CPU %MEM   TIME COMMAND
26419 root      13   5  334M 323M 30716 S N  14.1 32.1  14:28 java
显示已经有使用了1G的内存,可用内存紧剩余9M了。
而实际,只有java使用了334M。其他的进程消耗的很少,其余大部分内存都消耗那里去了?

用ps -aux | sort +5n
显示结果如下:
USER       PID %CPU %MEM   VSZ  RSS TTY      STAT START   TIME COMMAND
root     27095  0.0  0.1  5704 1480 pts/1    S    11:26   0:00 -bash
root     27413  0.0  0.1  6700 1740 ?        S    12:45   0:00 /usr/sbin/sshd
zd2003   26621  0.0  0.1  6908 1792 ?        S    10:49   0:00 /usr/sbin/sshd
zd2003   27415  0.0  0.1  6744 2012 ?        S    12:45   0:00 /usr/sbin/sshd
root     27208  0.0  0.2  5044 2372 ?        S    11:41   0:00 sendmail: accepti
root     26419 10.5 36.4 939492 375564 ?     SN   10:38  15:23 /usr/bea/jdk141_0

显示的是jdk141_0的VSZ是939492K ,RSS是375564K,那统计系统使用的内存是看VSZ还是看RSS啊。。好象linux系统是使用RSS来计算内存的。。那VSZ到底怎么解释呢????

请高人回答小弟这个愚蠢的问题。。谢过。

论坛徽章:
0
发表于 2004-02-02 14:12 |显示全部楼层

进程消耗内存问题,内存马上就没有了,我的内存跑哪里去了?

VSZ表示如果一个程序完全驻留在内存的话需要占用多少内存空间,而RSS指明了当前实际占用了多少内存。

论坛徽章:
0
发表于 2004-02-02 17:23 |显示全部楼层

进程消耗内存问题,内存马上就没有了,我的内存跑哪里去了?

那我的内存为什么原来越少?一半不见的内存在哪里呢?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP