LinuxSir.cn,穿越时空的Linuxsir!

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

suse占用内存好大

[复制链接]
发表于 2006-11-13 00:39:32 | 显示全部楼层 |阅读模式
我刚装suse10不久,可是打开监视器检测一下内存,我的事512的。
发现物理内存只剩几十M了,其中disk cache57%,application data 39%,为什么这么吃内存?
发表于 2006-11-13 01:32:07 | 显示全部楼层
内存就是拿来用的呀,要不然要内存干什么
回复 支持 反对

使用道具 举报

发表于 2006-11-13 03:37:35 | 显示全部楼层
楼上的这个说法似乎不妥。内存是拿来用的不错,但不单是拿来给系统本身用,我们还要在系统里启动使用别的软件。如果系统本身都把内存给吃掉了,别的软件都不能流畅的运行的话,那还要系统干什么呢?我们不希望系统耗内存是因为我们需要available的内存来给别的应用软件备用。
回复 支持 反对

使用道具 举报

发表于 2006-11-13 08:58:24 | 显示全部楼层
系统就尽量利用富余的内存,运行应用程序时系统就让出这部分内存,不会因系统占用过多内存而影响应用程序的。


这是比较好的策略。

回复 支持 反对

使用道具 举报

发表于 2006-11-13 09:04:39 | 显示全部楼层
受了windows的不良影响太深!
有人以为linux下有整理磁盘碎片的程序,结果怎么也找不到,就说linux软件不多。
我的机器扩了内存,但在windows下性能提升不明显,因为windows老想把内存留着不用,多了又有何用?
回复 支持 反对

使用道具 举报

发表于 2006-11-13 09:26:44 | 显示全部楼层
用Amarok播放mp3的时候音质很不好,是板载AC97声卡的驱动的问题吗?而且电流声很大,窗口切换的时候播放还有中断
回复 支持 反对

使用道具 举报

发表于 2006-11-13 09:33:11 | 显示全部楼层
提高该进程的优先级
回复 支持 反对

使用道具 举报

发表于 2006-11-13 09:35:10 | 显示全部楼层
磁盘缓存 57% ,应用程序数据 39% ..
这是好事啊。
实际上也就占用了200M左右的内存嘛。那57%是磁盘缓存,在需要使用更大内存的时候就会优先使用这些内存。
楼主尽可放心,512内存足够用SuSE了。
我的也是512内存,可以开两台虚拟机做实验,每台分配128内存。
和我的Win2k3比较,SLES-10完全可以胜任这些工作。Win2k3开机也是200M左右内存,还一个麦咖啡8.0i企业版杀毒软件,加起来就是开机234MB左右内存。开两台虚拟机感觉较SLES-10中要慢了许多。
还有,Win2k3spr2-64bit系统中,不敢使用大型数据库 Oracle-10g-r2 ,能够轻松占用700至900M内存(含虚拟内存)。相信楼主是知道Windows中占用如此高的内存后是什么效果了吧的。而SLES-10下是可以使用的,内存占用要小了许多;至少图形下运行Oracle Database,感觉还是可以忍受的。

综上所述,SuSE linux的 Xwindow 已经能够胜任 微软 Windows所能做到的一些工作了。说到占用系统资源,Linux更环保,更节能。

linux有字符环境,有很多工作是可以在字符下进行的。当然,这对使用者的要求就比较高了。要有专业的知识,要能熟练的操作命令行。这些是服务器应用了。要上网、要聊天还是得用图形的。

说了这么多,是为了告诉楼主,不必多虑了。SuSE占用内存也不算是很多。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-11-13 10:40:28 | 显示全部楼层

disk cache的具体含义

楼上就是说实际上只占用了39%的内存,另外的57%disk cache就像cpu的cache一样用作缓冲用的?是这样吗?
回复 支持 反对

使用道具 举报

发表于 2006-11-13 11:38:35 | 显示全部楼层
对的,实际上开机就只占用了200MB左右的内存。和Win2k3sp1(硬件驱动完全加载)开机占用内存差不多。
回复 支持 反对

使用道具 举报

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

本版积分规则

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