LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: york824

请问有没有办法降低内存占用?

[复制链接]
发表于 2009-7-6 13:14:36 | 显示全部楼层
开机用一半内存不是很正常的么

内存不够时操作系统自然会开始 swap,平时的时候你要内存都空在那里做甚

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-7 01:28:59 | 显示全部楼层
Post by kgnn;2004002
参考此帖:
http://www.linuxsir.cn/bbs/thread350908.html

第 38 帖  orionline

那个是Debian的,感觉温吞吞的,不爽。
现在换回Arch,Modules里是i810,Driver是intel。
Gnome启动后内存占用100MB。
还没试vesa的。
ps:kms对显卡版本有什么最低限制么?我的是i845G的。

我看了一下,电脑里intel和vesa的驱动都安装了,不知道怎么更改啊?
不过这应该不是主因吧?难道其他人都用的vesa驱动?

Post by abby;2004004
楼主的情况确实有些问题,对于家庭用户的机器,不可能一开机就占这么大。运行top,按大写'M'键以内存占用排序看看。

占用最高的是xorg,24m,然后几个xfce的组件,平均每个8~16m左右,剩下的就都是几m的了,并没有一个特别耗费资源的进程啊
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-7 01:30:40 | 显示全部楼层
Post by tigatron;2004043
开机用一半内存不是很正常的么

内存不够时操作系统自然会开始 swap,平时的时候你要内存都空在那里做甚


问题就是经常不够用嘛,才想着能省一点是一点
我要是有G级以上的内存,还在乎这几十m么
回复 支持 反对

使用道具 举报

发表于 2009-7-7 09:35:08 | 显示全部楼层
Post by york824;2004196
我看了一下,电脑里intel和vesa的驱动都安装了,不知道怎么更改啊?
不过这应该不是主因吧?难道其他人都用的vesa驱动?


占用最高的是xorg,24m,然后几个xfce的组件,平均每个8~16m左右,剩下的就都是几m的了,并没有一个特别耗费资源的进程啊


当然不可能都用vesa驱动,我是nvidia官方驱动,没有任何问题。
我只是怀疑个别驱动在某些情况下有问题。不要误解,扩大化了。
我举例的那位仁兄在Arch里没问题,但在Debian时具体情况就是用intel驱动比vesa驱动多占用100M内存。

你现在用的什么驱动?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-9 20:12:09 | 显示全部楼层
不想麻烦了,花两个小时安装配置好了archlinux,还是arch用得比较省心
现在kde4,开机150m。假如用xfce4,开机90m左右
还在想怎么禁用一些没用的kde组件,呵呵
回复 支持 反对

使用道具 举报

发表于 2009-7-10 06:08:54 | 显示全部楼层
俺直接用fluxbox,主要用GTK程序,除了amarok是QT之外。
开着amarok听音乐,打开firefox(iceweasel),过了一个半小时,内存消耗236MB(不包含cache)。
如果要灵活配置的话,推荐使用wm,自己搭建适合自己的桌面
回复 支持 反对

使用道具 举报

发表于 2009-7-10 11:59:18 | 显示全部楼层
我觉得linux就是这样的机制吧?充分利用内存,我觉得内存用的越高越好
回复 支持 反对

使用道具 举报

发表于 2009-7-10 13:15:51 | 显示全部楼层
Post by gichan;2005013
我觉得linux就是这样的机制吧?充分利用内存,我觉得内存用的越高越好

  1. $ free -m
  2.              total       used       free     shared    buffers     cached
  3. Mem:           504        496          7          0         33        331
  4. -/+ buffers/cache:        132        372
  5. Swap:          509          0        509
复制代码


第一行,used 496M,free 7M,cached 331M,这的确是Linux充分利用物理内存的证明,利用大量内存作cache。
但如果第二行,扣掉buffers/cache的used还是无故的超大,特别是一启动就200多M,则可能是有问题了。
有1G以上内存不会在乎100M的浪费,但512M或是内存更少又不便增加的就得在乎了。
回复 支持 反对

使用道具 举报

发表于 2009-7-10 21:18:48 | 显示全部楼层
jwm 40M左右
回复 支持 反对

使用道具 举报

发表于 2009-7-10 21:47:41 | 显示全部楼层
呵呵,楼主真搞笑……
回复 支持 反对

使用道具 举报

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

本版积分规则

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