QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 651|回复: 14

谁偷了我的内存?

[复制链接]
发表于 2004-12-23 22:17:14 | 显示全部楼层 |阅读模式
系统是redhat9
启动的时候内存的使用量是100多M,然后就就一直上升,直到耗完(500M)为止。
我用free命令查看发现内存都被作为缓冲了,但我启动新程序的时候却调用了交换分区,使得速度变得很慢。这是怎么回事阿?
[tom@localhost tom]$ free
             total       used       free     shared    buffers     cached
Mem:        513804     485728      28076          0      10244     375172
-/+ buffers/cache:     100312     413492
Swap:      2048276     140560    1907716
发表于 2004-12-23 22:32:15 | 显示全部楼层
top

看看前面的是什么程序
回复

使用道具 举报

 楼主| 发表于 2004-12-23 22:38:38 | 显示全部楼层
如图

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复

使用道具 举报

 楼主| 发表于 2004-12-23 22:40:29 | 显示全部楼层
75 processes: 73 sleeping, 2 running, 0 zombie, 0 stopped
CPU states:   2.0% user   1.8% system   0.0% nice   0.0% iowait  96.2% idle
Mem:   513804k av,  506960k used,    6844k free,       0k shrd,    8716k buff
                    380932k actv,       0k in_d,   10864k in_c
Swap: 2048276k av,  120396k used, 1927880k free                  350608k cached
                                                                                                                                               
  PID USER     PRI  NI  SIZE  RSS SHARE STAT %CPU %MEM   TIME CPU COMMAND
2155 root      15   0  288M  21M  2820 S     1.8  4.3   3:44   0 X
2518 tom       15   0  9632 7856  4632 R     0.6  1.5   0:07   0 gnome-terminal
5128 tom       15   0 61452  59M 27740 S     0.4 11.8   0:23   0 gmplayer
    1 root      15   0   100   76    56 S     0.0  0.0   0:04   0 init
    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:00   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:08   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
   15 root      15   0     0    0     0 SW    0.0  0.0   0:19   0 kjournald
   73 root      25   0     0    0     0 SW    0.0  0.0   0:00   0 khubd
1495 root      15   0     0    0     0 SW    0.0  0.0   0:00   0 eth0
1556 root      15   0   184  148   108 S     0.0  0.0   0:00   0 syslogd
1560 root      15   0    48    4     0 S     0.0  0.0   0:00   0 klogd
1570 rpc       15   0    76    0     0 SW    0.0  0.0   0:00   0 portmap
1621 root      24   0    44    4     0 S     0.0  0.0   0:00   0 apmd
1658 root      25   0   236    4     0 S     0.0  0.0   0:00   0 sshd
1672 root      25   0   116    4     0 S     0.0  0.0   0:00   0 xinetd
1683 root      15   0   128   88    56 S     0.0  0.0   0:00   0 vsftpd
1694 root      15   0    84   56    36 S     0.0  0.0   0:00   0 gpm
1712 root      15   0   148  128    88 S     0.0  0.0   0:00   0 crond
1723 root      15   0   932  564   392 S     0.0  0.1   0:00   0 cupsd
1780 root      25   0    44    4     0 S     0.0  0.0   0:00   0 vmnet-bridge
1803 root      15   0   204  112    64 S     0.0  0.0   0:00   0 vmnet-natd
2088 xfs       15   0 10552 2328   228 S     0.0  0.4   0:01   0 xfs
2106 daemon    15   0   176  160   120 S     0.0  0.0   0:00   0 atd
2121 root      23   0    52    4     0 S     0.0  0.0   0:00   0 mingetty
2122 root      23   0    52    4     0 S     0.0  0.0   0:00   0 mingetty
2123 root      23   0    52    4     0 S     0.0  0.0   0:00   0 mingetty
2124 root      23   0    48    4     0 S     0.0  0.0   0:00   0 mingetty
回复

使用道具 举报

发表于 2004-12-23 22:42:20 | 显示全部楼层
正常的很!!FC3吧??

再说这个里面我也看不出什么呀!!

只能看出来缓冲了不少,没了!!
回复

使用道具 举报

 楼主| 发表于 2004-12-23 22:43:23 | 显示全部楼层
就算我什么也不干,内存也要用到500M
回复

使用道具 举报

发表于 2004-12-23 22:49:08 | 显示全部楼层
我的也是,这和linux的内存管理方式有关!!


但是512M不应该耗的这么快!!

我到现在swap还一点没用过呢!!

你去快乐企鹅之家问问,牛人都在那里!!把你的 top贴出来!!
回复

使用道具 举报

 楼主| 发表于 2004-12-23 23:01:34 | 显示全部楼层
网址
回复

使用道具 举报

发表于 2004-12-23 23:04:22 | 显示全部楼层
公社里的

http://www.linuxfans.org/nuke/modules.php?name=Forums&file=viewforum&f=1

这也问我要?? :-(  :-(
回复

使用道具 举报

发表于 2004-12-24 00:04:37 | 显示全部楼层
FC3 不好玩.
回复

使用道具 举报

 楼主| 发表于 2004-12-24 14:09:46 | 显示全部楼层
512M的内存一般不会轻易动用到交换分区才对阿。
回复

使用道具 举报

发表于 2004-12-24 14:26:16 | 显示全部楼层
无论多大都用完,这是Linux的本性。hoho
回复

使用道具 举报

 楼主| 发表于 2004-12-24 15:16:28 | 显示全部楼层
怎么会这样,当我要启动别的程序的时候就变得非常慢
回复

使用道具 举报

 楼主| 发表于 2004-12-24 15:17:42 | 显示全部楼层
怎么会这样,当内存用完后要启动别的程序的时候就变得非常慢,用free看到有300多M是被用做缓冲了,真是郁闷。
回复

使用道具 举报

发表于 2004-12-24 18:52:02 | 显示全部楼层
你可以关掉一些不需要的服务,之后用chkconfig --list看看有那些在你关掉的服务里,

chkconfig --del 服务名,彻底关掉!

再top一次看看怎么样??有没有效果
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-14 09:57 , Processed in 0.050482 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表