LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1299|回复: 11

suse10.2安装KDE一启动内存消耗450M左右,老大们我该如何优化。

[复制链接]
发表于 2007-3-7 10:56:38 | 显示全部楼层 |阅读模式
suse10.2安装KDE一启动内存消耗450M左右,老大们我该如何优化。
发表于 2007-3-7 11:32:27 | 显示全部楼层
在那里看出来的?kinfocenter吗?红色的才是占有的,深绿色的是缓存,浅色的是空闲的。如果是缓存占有,没关系的。用得越多越好,内存买来不用,展览吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-3-7 12:38:12 | 显示全部楼层
感觉机器很忙,没有启动几个软件,就基本慢的不动了,以前用gonme感觉蛮快的
回复 支持 反对

使用道具 举报

发表于 2007-3-7 13:21:34 | 显示全部楼层
不知你启动了什么?加载了什么?反正我的本本512MB内存 没发现慢
回复 支持 反对

使用道具 举报

发表于 2007-3-7 22:17:21 | 显示全部楼层
内存多用难道不好么?

我还担心我的suse不把我的1g给充分利用呢,不充分利用内存,感觉系统好慢的。
回复 支持 反对

使用道具 举报

发表于 2007-3-7 22:34:16 | 显示全部楼层
windows思维!

linux的内存策略就是这样:资源是拿来用的
回复 支持 反对

使用道具 举报

发表于 2007-3-12 16:43:51 | 显示全部楼层
XP思维
Vista也是这样用内存的
回复 支持 反对

使用道具 举报

发表于 2007-3-13 10:43:12 | 显示全部楼层
新版 opensuse-10.2-GM 的 x86_64 的确有个狂占内存的问题。
就开了个更新,还有一个终端,就感觉狂卡。
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
opensuse:~ # free
             total       used       free     shared    buffers     cached
Mem:        511760     506544       5216          0       6188      69656
-/+ buffers/cache:     430700      81060
Swap:      1052216     502248     549968
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

然后:
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
opensuse:~ # top
top - 09:59:52 up 28 min,  4 users,  load average: 2.32, 1.20, 0.73
Tasks: 100 total,   2 running,  98 sleeping,   0 stopped,   0 zombie
Cpu(s):  1.0%us,  1.3%sy,  0.0%ni,  0.0%id, 96.7%wa,  1.0%hi,  0.0%si,  0.0%st
Mem:    511760k total,   474508k used,    37252k free,     6772k buffers
Swap:  1052216k total,   522772k used,   529444k free,    81800k cached
................................................................................
PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
4470 root      16   0  565m 190m  17m D  2.3 38.2   0:49.91 y2base
    1 root      15   0   804   52   28 S  0.0  0.0   0:00.44 init
    2 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 migration/0
    3 root      34  19     0    0    0 S  0.0  0.0   0:00.00 ksoftirqd/0
    4 root      10  -5     0    0    0 S  0.0  0.0   0:00.01 events/0
    5 root      10  -5     0    0    0 S  0.0  0.0   0:00.00 khelper
    6 root      10  -5     0    0    0 S  0.0  0.0   0:00.00 kthread
   10 root      10  -5     0    0    0 S  0.0  0.0   0:00.01 kblockd/0
   11 root      20  -5     0    0    0 S  0.0  0.0   0:00.00 kacpid
   88 root      20  -5     0    0    0 S  0.0  0.0   0:00.00 cqueue/0
   89 root      13  -5     0    0    0 S  0.0  0.0   0:00.00 kseriod
  135 root      15   0     0    0    0 S  0.0  0.0   0:00.14 pdflush
  136 root      10  -5     0    0    0 S  0.0  0.0   0:01.29 kswapd0
  137 root      20  -5     0    0    0 S  0.0  0.0   0:00.00 aio/0
  373 root      20  -5     0    0    0 S  0.0  0.0   0:00.00 kpsmoused
  741 root      19  -5     0    0    0 S  0.0  0.0   0:00.00 ata/0
  742 root      19  -5     0    0    0 S  0.0  0.0   0:00.00 ata_aux
.................................................................................
这上面的top,我不会看。但是,我看到了一个565m ,就将它kill了,之后再free一下:

opensuse:~ # free
             total       used       free     shared    buffers     cached
Mem:        511760     274664     237096          0       7352      99332
-/+ buffers/cache:     167980     343780
Swap:      1052216     231268     820948

两次 free 返回的值相差了许多。就是那个进程占用了过多的内存。
回复 支持 反对

使用道具 举报

发表于 2007-3-13 10:49:02 | 显示全部楼层
补充说明一下:这个 opensuse-10.2-GM-DVD-x86_64 是昨晚上才安装的。还没装过显卡驱动。只是把几个的源添加上了,正在更新。早期的一些版本中也是安装系统后就更新,没见过如此占用内存。去年在安装10.2-GM的i386版时也只是占用少量的内存。不像这次这样吓人。
回复 支持 反对

使用道具 举报

发表于 2007-3-13 11:12:02 | 显示全部楼层
我的64枚问题
回复 支持 反对

使用道具 举报

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

本版积分规则

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