内存占用的太多了!怎么办!

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
Bryan521
帖子: 1
注册时间: 2009-03-03 14:53

内存占用的太多了!怎么办!

#1

帖子 Bryan521 » 2009-03-03 15:09

我的ubuntu 只开了一个 firefox ,在终端打内存命令
free -m
显示如下
total used free shared buffers cached
Mem: 1009 975 33 0 273 324
-/+ buffers/cache: 378 630
Swap: 953 4 948

怎么内存占了这么多,有没有高手指点一下,感激不尽!
头像
windwhinny
帖子: 618
注册时间: 2007-09-26 17:34

Re: 内存占用的太多了!怎么办!

#2

帖子 windwhinny » 2009-03-03 15:30

这就对了!
内存占用的多,但是不卡,这就是特点...
话说我用128MB的机器跑debian的时候,内存占用也是满满的,但是从来没卡过
头像
懒蜗牛Gentoo
论坛版主
帖子: 7353
注册时间: 2007-03-02 17:36
系统: Linux Mint

Re: 内存占用的太多了!怎么办!

#3

帖子 懒蜗牛Gentoo » 2009-03-03 16:34

要看这行:
-/+ buffers/cache: 378 630

用了378M,还剩630M,很正常。
虽然世上没有完美的东西,但这并不影响我们追求完美,因为只有偏执狂才TMD能成功。
10.04新手入门——笨兔兔讲述自己的故事
头像
upsuper
帖子: 361
注册时间: 2008-06-08 13:31
来自: 福州
联系:

Re: 内存占用的太多了!怎么办!

#4

帖子 upsuper » 2009-03-03 17:19

Ubuntu 的内存很多拿来做磁盘缓存优化磁盘读写了,需要的时候会自动释放,通常不用在意。
头像
qiang_liu8183
论坛版主
帖子: 10699
注册时间: 2006-09-10 22:36
系统: Arch Debian
来自: 北京

Re: 内存占用的太多了!怎么办!

#5

帖子 qiang_liu8183 » 2009-03-03 17:49

删掉,换Windows
看破、放下、自在、随缘、念佛
真诚、清净、平等、正觉、慈悲
头像
netphi
帖子: 1051
注册时间: 2008-08-29 21:31

Re: 内存占用的太多了!怎么办!

#6

帖子 netphi » 2009-03-03 18:08

这就是linux在内存管理上的优势:尽量使用多余的内存来做cache,以提高系统的速度。
你没用过vista吧?vista的内存管理也是如此,这是跟类UNIX系统学来的,所以说win6、win7的内存管理都优于win5.
给你看看我在XP下的内存使用:
xp mem.png
xp mem.png (31.15 KiB) 查看 5326 次
xp task.png
看到没?内存才用了50%,就动用了400多M的虚拟内存,那剩下的50%内存等于是浪费。
我在linux下从来不会出现这种情况,swap基本上都为0,即使内存使用已经到达98%。
。。。。。。。。。。。。。
头像
Jarson
帖子: 2371
注册时间: 2008-07-21 9:44
来自: 深圳
联系:

Re: 内存占用的太多了!怎么办!

#7

帖子 Jarson » 2009-03-03 18:38

又是一个问了一万遍回答了一万遍的问题 :em20
poet
帖子: 2841
注册时间: 2006-09-11 22:47

Re: 内存占用的太多了!怎么办!

#8

帖子 poet » 2009-03-03 19:06

windwhinny 写了:这就对了!
内存占用的多,但是不卡,这就是特点...
话说我用128MB的机器跑debian的时候,内存占用也是满满的,但是从来没卡过
貌似你们都没有回答楼主的问题:为什么开一个firefox就能占到 378 M 内存。这378M内存可不是缓存。。。

如果上上网就要 378 M 内存的话,256的机器不用活了。。。

不过有一个事实就是:Linux的内存占用确实比较多,这个本身就是其开发模式决定的。——当然Firefox确实也是个比较典型的例子。compiz也是个内存占用比较多的家伙。

$ free -m
total used free shared buffers cached
Mem: 2017 1956 61 0 68 913
-/+ buffers/cache: 973 1043
Swap: 1427 40 1387

楼主看看我的内存占用,就不觉得有什么郁闷了。。。
delectate
帖子: 18311
注册时间: 2008-01-09 22:41

Re: 内存占用的太多了!怎么办!

#9

帖子 delectate » 2009-03-03 19:34

tmpfs
头像
lerosua
论坛版主
帖子: 8455
注册时间: 2007-11-29 9:41
联系:

Re: 内存占用的太多了!怎么办!

#10

帖子 lerosua » 2009-03-03 19:52

加大内存,2g不够上4g,偶是打算这么干的。看你丫能吃多少。
头像
wangdu2002
帖子: 13284
注册时间: 2008-12-13 19:39
来自: 物华天宝人杰地灵

Re: 内存占用的太多了!怎么办!

#11

帖子 wangdu2002 » 2009-03-03 20:08

Lersua兄弟的法子对较新的机器是个最好的法子,反正现在内存超便宜的,加条子是提高系统性能的最简便方法! :em01

不过对较老的机器,条子不好配,质量也没保证,只好选些轻量级的版本了。 :em20
行到水穷处,坐看云起时。
海内生明月,天涯共此夕。
--------------------吾本独!
头像
zszzd
帖子: 156
注册时间: 2007-12-12 22:54

Re: 内存占用的太多了!怎么办!

#12

帖子 zszzd » 2009-03-03 20:21

poet 写了:
windwhinny 写了:这就对了!
内存占用的多,但是不卡,这就是特点...
话说我用128MB的机器跑debian的时候,内存占用也是满满的,但是从来没卡过
貌似你们都没有回答楼主的问题:为什么开一个firefox就能占到 378 M 内存。这378M内存可不是缓存。。。

如果上上网就要 378 M 内存的话,256的机器不用活了。。。

不过有一个事实就是:Linux的内存占用确实比较多,这个本身就是其开发模式决定的。——当然Firefox确实也是个比较典型的例子。compiz也是个内存占用比较多的家伙。

$ free -m
total used free shared buffers cached
Mem: 2017 1956 61 0 68 913
-/+ buffers/cache: 973 1043
Swap: 1427 40 1387

楼主看看我的内存占用,就不觉得有什么郁闷了。。。

不对吧,378不是占用,是可用内存(不释放缓存) 630是如果释放缓存后的可用内存,楼主用了内存应该是1009-630=379,这379里包括操作系统和各种服务的占用,包括firefox.
上次由 zszzd 在 2009-03-03 20:35,总共编辑 1 次。
头像
friend.ethan
帖子: 687
注册时间: 2008-05-13 20:40
来自: 江南西道

Re: 内存占用的太多了!怎么办!

#13

帖子 friend.ethan » 2009-03-03 20:27

1加硬件
2换轻量级的桌面
3优化系统,关闭不需要的服务什么的,特效也少开~
头像
satan1001
帖子: 186
注册时间: 2008-04-18 8:10

Re: 内存占用的太多了!怎么办!

#14

帖子 satan1001 » 2009-03-16 15:12

zszzd 写了: 不对吧,378不是占用,是可用内存(不释放缓存) 630是如果释放缓存后的可用内存,楼主用了内存应该是1009-630=379,这379里包括操作系统和各种服务的占用,包括firefox.
total used free shared buffers cached
Mem: 2019 1028 991 0 70 586
-/+ buffers/cache: 370 1649
Swap: 2039 0 2039
那我的是2019-1649=370M 恩 是这样吗?
头像
jxhow
帖子: 5859
注册时间: 2008-10-24 22:02
来自: 浙江

Re: 内存占用的太多了!怎么办!

#15

帖子 jxhow » 2009-03-16 15:36

正常 :em02 windows的后遗症
http://sb.google.com/ 提问前 请在右上角搜索一下
回复