免费注册 查看新帖 |

Chinaunix

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

linux 内存都做了什么了? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-02-23 09:09 |只看该作者 |倒序浏览
top按照内存使用排序

08:43:55  up 3 days, 17:01,  1 user,  load average: 0.07, 0.04, 0.06
27 processes: 25 sleeping, 2 running, 0 zombie, 0 stopped
CPU states:  17.2% user   0.4% system   0.0% nice   0.0% iowait  82.4% idle
Mem:   125992k av,  123656k used,    2336k free,       0k shrd,   39332k buff
                     89204k actv,       0k in_d,    1940k in_c
Swap:  257032k av,    5088k used,  251944k free                   46776k cached

  PID USER     PRI  NI  SIZE  RSS SHARE STAT %CPU %MEM   TIME CPU COMMAND
27115 kstrig    16   0 22372  21M   668 S    17.4 17.6 164:38   0 forward
28067 psavad    15   0  1996 1936  1584 R     0.0  1.5   0:00   0 sshd
28068 psavad    24   0  1352 1352  1060 S     0.0  1.0   0:00   0 bash
28100 psavad    15   0  1056 1056   788 R     0.0  0.8   0:00   0 top
1437 root      15   0   384  252   140 S     0.0  0.2   0:03   0 sshd
1412 root      15   0   184  152   112 S     0.0  0.1   0:00   0 syslogd
1447 root      15   0   148  132    88 S     0.0  0.1   0:00   0 crond
    1 root      15   0    88   64    40 S     0.0  0.0   0:34   0 init
17774 kstrig    15   0    76   28    12 S     0.0  0.0   0:00   0 forwardp
1416 root      19   0    52    4     0 S     0.0  0.0   0:00   0 klogd
1453 root      22   0    48    4     0 S     0.0  0.0   0:00   0 mingetty
1454 root      22   0    48    4     0 S     0.0  0.0   0:00   0 mingetty
17770 kstrig    15   0   144    4     0 S     0.0  0.0   0:00   0 nohup
    2 root      15   0     0    0     0 SW    0.0  0.0   0:00   0 keventd
    3 root      15   0     0    0     0 SW    0.0  0.0   0:00   0 kapmd
    4 root      34  19     0    0     0 SWN   0.0  0.0   0:00   0 ksoftirqd_CPU0
    9 root      15   0     0    0     0 SW    0.0  0.0   0:00   0 bdflush
    5 root      15   0     0    0     0 SW    0.0  0.0   0:02   0 kswapd
    6 root      15   0     0    0     0 SW    0.0  0.0   0:00   0 kscand/DMA
    7 root      15   0     0    0     0 SW    0.0  0.0   0:01   0 kscand/Normal
    8 root      15   0     0    0     0 SW    0.0  0.0   0:00   0 kscand/HighMem
   10 root      15   0     0    0     0 SW    0.0  0.0   0:00   0 kupdated
   11 root      25   0     0    0     0 SW    0.0  0.0   0:00   0 mdrecoveryd
   19 root      15   0     0    0     0 SW    0.0  0.0   0:07   0 kjournald
   77 root      25   0     0    0     0 SW    0.0  0.0   0:00   0 khubd
1159 root      15   0     0    0     0 SW    0.0  0.0   0:00   0 kjournald

ps -A如下
  PID TTY          TIME CMD
    1 ?        00:00:34 init
    2 ?        00:00:00 keventd
    3 ?        00:00:00 kapmd
    4 ?        00:00:00 ksoftirqd_CPU0
    9 ?        00:00:00 bdflush
    5 ?        00:00:02 kswapd
    6 ?        00:00:00 kscand/DMA
    7 ?        00:00:01 kscand/Normal
    8 ?        00:00:00 kscand/HighMem
   10 ?        00:00:00 kupdated
   11 ?        00:00:00 mdrecoveryd
   19 ?        00:00:07 kjournald
   77 ?        00:00:00 khubd
1159 ?        00:00:00 kjournald
1412 ?        00:00:00 syslogd
1416 ?        00:00:00 klogd
1437 ?        00:00:03 sshd
1447 ?        00:00:00 crond
1453 tty1     00:00:00 mingetty
1454 tty2     00:00:00 mingetty
17770 ?        00:00:00 nohup
17774 ?        00:00:00 kstrig
27115 ?        02:45:02 kstrig
28065 ?        00:00:00 sshd
28067 ?        00:00:00 sshd
28068 pts/1    00:00:00 bash
28102 pts/1    00:00:00 ps

这个是我在一台机器上上看到的top&ps情况

机器不好,所以对内存才追这么紧,

请问大虾们,我这内存都跑哪儿去了啊?
怎么加都不对,
系统是装的redhat 9.

论坛徽章:
0
2 [报告]
发表于 2004-02-23 09:25 |只看该作者

linux 内存都做了什么了?

看看精华贴吧。

Linux内存都用作Cache了。这是一种高效的表现。

论坛徽章:
0
3 [报告]
发表于 2004-02-23 19:20 |只看该作者

linux 内存都做了什么了?

可是我缺内存用啊。。。

在刚启动的时候还好,
时间越长内存就被霸占越多,
有没有办法强制处理一下呢?

论坛徽章:
0
4 [报告]
发表于 2004-02-23 19:22 |只看该作者

linux 内存都做了什么了?

做cache了,并没有真正使用啊,为什么叫做霸占啊?
不要用win上的思想来想linux
你把钱存银行里,你没用,但是其实他还是你的钱啊

论坛徽章:
0
5 [报告]
发表于 2004-02-23 19:31 |只看该作者

linux 内存都做了什么了?

可是我在机器上提供的服务
在进行交换的时候(服务自己有swap),
就要产生停顿,感觉是内存的问题哟。。

难不成问题出在io?

论坛徽章:
0
6 [报告]
发表于 2004-02-23 19:34 |只看该作者

linux 内存都做了什么了?

我是菜鸟,不知道啊...
vmstat看看啊...

看看buf,看看cache啊...

论坛徽章:
0
7 [报告]
发表于 2004-02-23 19:53 |只看该作者

linux 内存都做了什么了?

procs                      memory      swap          io     system      cpu
r  b  w   swpd   free   buff  cache   si   so    bi    bo   in    cs us sy id
2  0  1   6880   2348  34648  47268    0    0     3    22   12    55  9  1 90
0  0  0   6880   2348  34648  47280    0    0     0    32  503   109 15  3 82
1  0  0   6880   2352  34656  47272    0    0     1    46  426   105 17  2 81
0  0  0   6880   2348  34656  47284    0    0     0    38  467   106 15  2 83
1  0  0   6880   2344  34656  47288    0    0     0    36  435    98 21  2 77
0  0  0   6880   2336  34660  47292    0    0     0    46  481   101 18  2 80
1  0  0   6880   2324  34660  47300    0    0     0    30  474   116 20  2 78


是不是说瓶颈发生在io呢?
谢谢先!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP