icewyl 发表于 2005-12-15 00:03:44

为何magiclinux比其它linux占用巨大内存???

我试用过好几种linux(mandriva,redhat,fedora,magiclinux)其中我发现magiclinux使用内存是其中最大的.

在同一台电脑上安装不同的LINUX都使用kde图形界面(视觉效果设置一样)
.在进入系统图形界面后
magiclinux占用内存高达210M以上,而mandriva却只有90M左右;
在启用GIMP(不打开文件)时magiclinux的内存是mandriva的300% :?:
不知道是怎么回事?
:?:

icewyl 发表于 2005-12-15 00:39:25

这么多人,怎么没人能够解释一下呢????????????????

tingxx 发表于 2005-12-15 08:28:25

那你感觉你的机子运行哪个更流畅呢?

sccat 发表于 2005-12-15 08:51:39

真的吗?贴图看看。

pslist 发表于 2005-12-15 08:56:30

"使用"掉的内存有好几种 我知道的一种是真正使用掉的一种是真正使用掉的加上缓存

感觉好象 开机后 使用一会儿缓存都会在 500m 左右 当然你的内存要大于512m


那个xoview比较形象可以用不同的颜色显示

heyuqi 发表于 2005-12-15 10:52:01


magiclinux占用内存高达210M以上


呵呵,我的内存只有128 :mrgreen:

toytrain 发表于 2005-12-15 14:36:16

$ free
               total      used         free      shared    buffers   cached
Mem:      513816   508068       5748          0   146796   191028
-/+ buffers/cache:   170244   343572
Swap:       530104          0   530104

每回都吓我一跳

不过我试了一下,我拔下一根内存后,照样还是很流畅

jackey 发表于 2005-12-15 15:18:52

free -m

哈哈, 又是一个基础知识问题, 我不回答。你去
看看 free -m 输出的含义是什么就知道自己说的是不对的了。

toytrain 发表于 2005-12-15 15:25:33

$ free -m
             total       used       free   shared    buffers   cached
Mem:         501      494          7          0      111      203
-/+ buffers/cache:      178      323
Swap:          517          0      517

我还是吓了一跳,哈哈

jackey 发表于 2005-12-15 15:36:26

$ free -m
             total       used       free   shared    buffers   cached
Mem:         501      494          7          0      111      203
-/+ buffers/cache:      178      323
Swap:          517          0      517

我还是吓了一跳,哈哈
178M是ML和你开的应用,323不是。懂了吗?

toytrain 发表于 2005-12-15 16:06:58

:oops: 明白了
我看magic命令手册的时候free命令只是说

-b,以字节为单位显示。
-k,以K字节为单位显示。
-m,以兆字节为单位显示。

不知道其输出的真实含义是什么,只能自己猜了。
谢谢指教,现在明白了,我再查一下其他含义是什么。
再次感谢!

KDE 发表于 2005-12-15 18:38:12

不要受 windows 思想影响,你那么关心内存使用率,对你有那么大的意义么?关键看运行效率,并非内存使用越少越好。

guazi111 发表于 2005-12-15 19:36:53

俺也用过超多的linux发行版本,但是感觉ml是速度最快的啊

icewyl 发表于 2005-12-15 22:32:40

about "free -m"

这是我在mandriva下的free -m输出:(使用笔记本电脑)

# free -m
             total       used       free   shared    buffers   cached
Mem:         218      214          3          0          9      113
-/+ buffers/cache:         90      127
Swap:          317          0      317
#

下面是在magiclinux中free -m的输出:(使用台式机)

# free -m
             total       used       free   shared    buffers   cached
Mem:         375      370          5          0      162      145
-/+ buffers/cache:         62      312
Swap:            0          0          0
#

从以上的结果对比来看,按照Jackey的说法magiclinux还略胜一筹。
不过在“进程表”中mandriva的数据和free -m的输出是一致的;
但在magiclinux中的数据和free -m的输出却相去甚远,就目前状况已经达到峰值?

真是不知两者输出怎么差这么远?

mandrakechina 发表于 2005-12-15 22:45:39

对硬件的识别程度和安装软件的数量,决定了系统内存的占用情况。像Magic这样一个以KDE为标准桌面环境的发行版,居然不对KDE的包进行拆分,导致系统的无用服务过多,这是导致内存占用较大的根本原因。
页: [1] 2 3 4 5
查看完整版本: 为何magiclinux比其它linux占用巨大内存???