ahtian928 发表于 2005-12-15 23:34:01

楼上XD说的比较透彻,ML研发团队的大牛们看看呢?

mandrakechina 发表于 2005-12-15 23:44:06

大牛们普遍认为,给用户装的软件越多,就代表越为用户考虑。另外,Magic Installer还没有智能到可以根据用户计算机的配置选择安装软件。这点和SUSE比较类似:由于安装程序无法检测出计算机是否有蓝牙接口,所以就不管三七二十一,把kbluetooth装上再说。当然,我只是打个比方,Magic并没有自动安装kbluetooth。

KanKer 发表于 2005-12-16 02:45:52

ML 占用内存较多是因为做过设置利用更多的空闲内存做缓冲。目前的主流机器内存应该都在256M以上,这个配置基本用不到或很少用到磁盘 swap 。

如果有人觉得这个设置不爽,可以修改 /etc/sysctl.conf,将里面的
vm.swappiness = 40 改成 0-99 之间的数。数字越大表示交换到磁盘上的数据越多,剩余的内存也就越多,磁盘的寿命下降的也越快:P

haulm 发表于 2005-12-16 08:15:44

我内存512M,检查swap使用情况发现1M都没用上,以此也告诉大家,不必非得为swap交换分区开置内存两倍的大小的空间,估计家用机给个512M都太多了。

ease_lee 发表于 2005-12-16 08:19:38

我才给了200M

suncrow 发表于 2005-12-16 09:17:06

对硬件的识别程度和安装软件的数量,决定了系统内存的占用情况。像Magic这样一个以KDE为标准桌面环境的发行版,居然不对KDE的包进行拆分,导致系统的无用服务过多,这是导致内存占用较大的根本原因。

XD此言差矣,ML 的服务默认状态下大多是关闭的,就连我装个 pro/E 还得为 portmap 这个服务的开启折腾好几天。 :twisted::twisted::twisted:

rnjaje 发表于 2005-12-16 11:19:53

ML 占用内存较多是因为做过设置利用更多的空闲内存做缓冲。目前的主流机器内存应该都在256M以上,这个配置基本用不到或很少用到磁盘 swap 。

如果有人觉得这个设置不爽,可以修改 /etc/sysctl.conf,将里面的
vm.swappiness = 40 改成 0-99 之间的数。数字越大表示交换到磁盘上的数据越多,剩余的内存也就越多,磁盘的寿命下降的也越快:P
相对的,内存寿命也就越短。 8)

KanKer 发表于 2005-12-16 11:35:50


相对的,内存寿命也就越短。 8)

兄弟,你很有创意。能不能教教偶,如何不用内存? :P

sccat 发表于 2005-12-16 11:47:49

对硬件的识别程度和安装软件的数量,决定了系统内存的占用情况。像Magic这样一个以KDE为标准桌面环境的发行版,居然不对KDE的包进行拆分,导致系统的无用服务过多,这是导致内存占用较大的根本原因。

哪些发行版做得比较好?

icewyl 发表于 2005-12-16 12:01:39

magiclinux中???

但我现在想知道为什么在magiclinux中"系统进程"的数据和free -m的输出却相差巨大的原因??

lqjs 发表于 2005-12-16 12:22:23

就是关键要看实际的运行效率!

heyuqi 发表于 2005-12-16 12:25:40


像Magic这样一个以KDE为标准桌面环境的发行版,居然不对KDE的包进行拆分


嗯,我也觉得ML在这方面做得不好。事实上在KDE里的很多软件我都不会用到的,但是,又无法删掉,因为ML是用了一个大包把很多程序都包在一起了,很不方便。可能是ML一直是以KDE为桌面,在这方面考虑得比较少。

另外,ML的arts包是依赖于qt包的,我觉得挺怪的。

KanKer 发表于 2005-12-16 12:31:33

什么会无法删掉呢?你如果嫌其占空间,那就直接用 rm 删除就行了。
ML 自带的 KDE 包已对许多程序进行了精减。除非安装程序订制,否则就算是分包你还是不可避免的会嫌用不到的软件太多。

arts 本来就依赖于 qt ,这没什么好奇怪的。它目前仍是 KDE 的声音支持层。

mandrakechina 发表于 2005-12-16 13:05:45

对硬件的识别程度和安装软件的数量,决定了系统内存的占用情况。像Magic这样一个以KDE为标准桌面环境的发行版,居然不对KDE的包进行拆分,导致系统的无用服务过多,这是导致内存占用较大的根本原因。

哪些发行版做得比较好?如果指拆包问题的话,所有的发行版里只有Fedora Core是不对KDE拆包的,因为他们把所有的精力全部放在GNOME上,KDE只是一个附属产品。

XD此言差矣,ML 的服务默认状态下大多是关闭的,就连我装个 pro/E 还得为 portmap 这个服务的开启折腾好几天。 :twisted::twisted::twisted:我说的是KDE的服务,ksysbuildco(大概是这么个类似的名字)对系统资源的占用依赖于所安装的KDE软件多寡。

heyuqi 发表于 2005-12-16 13:11:41


arts 本来就依赖于 qt ,这没什么好奇怪的。它目前仍是 KDE 的声音支持层。


但是 GNOME 也是要依赖于 arts 的,但不用依赖于qt
页: 1 [2] 3 4 5
查看完整版本: 为何magiclinux比其它linux占用巨大内存???