免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2804 | 回复: 5
打印 上一主题 下一主题

内存都不知道用到哪里去了? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-10-24 11:53 |只看该作者 |倒序浏览
各位大侠,
      小弟经常在系统管理中发现Linux的一个问题,很多内存不知都用到什么地方去了,比如下面的例子,系统为Linux Enterprise 3.0  内存为8G,  通过Top命令查看已经用了7G, 但是通过按内存大小排序,最大的10多个进程加起来也不超过1G, 不知其它内存都跑到哪里去了?有什么工具或命令能够查看?除了重启系统之外有什么方法能够使用到那部分内存?谢谢
      以下是通过TOP查看的信息:

11:40:34  up 16 days, 20:50, 17 users,  load average: 0.00, 0.19, 0.31
133 processes: 132 sleeping, 1 running, 0 zombie, 0 stopped
CPU states:  cpu    user    nice  system    irq  softirq  iowait    idle
           total    0.0%    0.0%    0.2%   0.0%     0.0%    0.0%   99.8%
           cpu00    0.0%    0.0%    0.4%   0.0%     0.0%    0.0%   99.6%
           cpu01    0.0%    0.0%    0.0%   0.0%     0.0%    0.0%  100.0%
Mem:  7578532k av, 7106948k used,  471584k free,       0k shrd,  315224k buff
                   4200304k actv, 1665524k in_d,  131412k in_c
Swap: 20482864k av,   46444k used, 20436420k free                 5540308k cached

  PID USER     PRI  NI  SIZE  RSS SHARE STAT %CPU %MEM   TIME CPU COMMAND
25997 bwrt      15   0  228M 228M 10792 S     0.0  3.0   3:46   0 fm_shell_exec
27392 bwrt      15   0 99592  97M 10748 S     0.0  1.3   1:57   0 fm_shell_exec
26000 bwrt      15   0 52088  50M  6928 S     0.0  0.6   0:08   1 fmg
25235 bwrt      15   0 21560  21M  8832 S     0.0  0.2   0:07   1 gnome-terminal
25211 bwrt      15   0 18600  18M 10352 S     0.0  0.2   0:01   1 nautilus
25219 bwrt      25  10 17724  17M  9924 S N   0.0  0.2   0:28   1 rhn-applet-gui
  478 zhangshb  25  10 17508  17M 10040 S N   0.0  0.2   0:02   1 rhn-applet-gui
  470 zhangshb  15   0 17440  17M 10332 S     0.0  0.2   0:00   0 nautilus
  468 zhangshb  15   0 16656  16M  9316 S     0.0  0.2   0:00   0 gnome-panel
29737 mazhe     15   0 16172  15M  6600 S     0.0  0.2   0:12   1 le
10372 zhangshb  15   0 14656  14M  2240 S     0.0  0.1   0:02   1 gconfd-2
25196 bwrt      15   0 14172  13M  2232 S     0.0  0.1   0:00   0 gconfd-2
25213 bwrt      15   0 14000  13M  9068 S     0.0  0.1   0:02   1 gnome-panel
2551 root      15   0 12704  12M  1420 S     0.0  0.1   0:02   1 mdmpd
  428 zhangshb  15   0 11972  11M  3352 S     0.0  0.1   0:03   1 Xvnc
...

论坛徽章:
0
2 [报告]
发表于 2007-10-24 14:06 |只看该作者
都做Cache了吧,用Free看看

论坛徽章:
0
3 [报告]
发表于 2007-10-24 17:35 |只看该作者
free -m   的结果为
                   total       used       free     shared    buffers     cached
Mem:          7400       7195        204          0        306       5292
-/+ buffers/cache:       1596       5804
Swap:        20002         45      19957

论坛徽章:
0
4 [报告]
发表于 2007-10-24 21:58 |只看该作者

回复 #3 swl2004 的帖子

cached 5292  cached 都用在5G多了,

论坛徽章:
0
5 [报告]
发表于 2007-10-24 22:56 |只看该作者
最简单的理解,把cache/buffer 都当成Windows 里的Free就可以了。

论坛徽章:
0
6 [报告]
发表于 2007-12-07 08:36 |只看该作者
按常规理解Cache中的内存应该是可以使用的,但是我启动新的应用程序运行很慢,似乎没有将那部分的内存用上
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP