为何magiclinux比其它linux占用巨大内存???
我试用过好几种linux(mandriva,redhat,fedora,magiclinux)其中我发现magiclinux使用内存是其中最大的.在同一台电脑上安装不同的LINUX都使用kde图形界面(视觉效果设置一样)
.在进入系统图形界面后
magiclinux占用内存高达210M以上,而mandriva却只有90M左右;
在启用GIMP(不打开文件)时magiclinux的内存是mandriva的300% :?:
不知道是怎么回事?
:?: 这么多人,怎么没人能够解释一下呢???????????????? 那你感觉你的机子运行哪个更流畅呢? 真的吗?贴图看看。 "使用"掉的内存有好几种 我知道的一种是真正使用掉的一种是真正使用掉的加上缓存
感觉好象 开机后 使用一会儿缓存都会在 500m 左右 当然你的内存要大于512m
那个xoview比较形象可以用不同的颜色显示
magiclinux占用内存高达210M以上
呵呵,我的内存只有128 :mrgreen: $ free
total used free shared buffers cached
Mem: 513816 508068 5748 0 146796 191028
-/+ buffers/cache: 170244 343572
Swap: 530104 0 530104
每回都吓我一跳
不过我试了一下,我拔下一根内存后,照样还是很流畅 free -m
哈哈, 又是一个基础知识问题, 我不回答。你去
看看 free -m 输出的含义是什么就知道自己说的是不对的了。 $ free -m
total used free shared buffers cached
Mem: 501 494 7 0 111 203
-/+ buffers/cache: 178 323
Swap: 517 0 517
我还是吓了一跳,哈哈 $ 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不是。懂了吗? :oops: 明白了
我看magic命令手册的时候free命令只是说
-b,以字节为单位显示。
-k,以K字节为单位显示。
-m,以兆字节为单位显示。
不知道其输出的真实含义是什么,只能自己猜了。
谢谢指教,现在明白了,我再查一下其他含义是什么。
再次感谢! 不要受 windows 思想影响,你那么关心内存使用率,对你有那么大的意义么?关键看运行效率,并非内存使用越少越好。 俺也用过超多的linux发行版本,但是感觉ml是速度最快的啊
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的输出却相去甚远,就目前状况已经达到峰值?
真是不知两者输出怎么差这么远? 对硬件的识别程度和安装软件的数量,决定了系统内存的占用情况。像Magic这样一个以KDE为标准桌面环境的发行版,居然不对KDE的包进行拆分,导致系统的无用服务过多,这是导致内存占用较大的根本原因。