LinuxSir.cn,穿越时空的Linuxsir!

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

希望hua版主介绍低配置PC部署桌面的经验

[复制链接]
发表于 2005-12-17 20:38:17 | 显示全部楼层 |阅读模式
在C333+64M配置上,我用hiweed0.7beta2装了系统并根据hua版主的建议只使用了一个uming字体,将scim换为fcitx。不过系统仍然慢,进入桌面后就提示有42个进程了。启动任何程序都听得硬盘响个不停,浏览网页就停顿得比较多,实在是比原来的win98慢。

huangjiahua版主的机器曾经是P100+32M,装的系统一定是经过了优化了,希望版主能介绍一下经验。

想我的配置比hua版主的高如此之多,即使原来在Win98下裸奔,其上网同时打开5、6个站点,或玩小游戏都感觉很够用。而到了Debian下变得几乎不可用,实在不甘心。
发表于 2005-12-17 21:16:30 | 显示全部楼层
我不是HuaHua,不过楼主不会介意我也介绍一点自己的经验和体会吧。

我现在的系统是Debian/Sid,通过基础安装盘安装,然后apt-get了X系统。
采用的桌面是XFCE4,并且使用了它的一些插件,比如电池监测,CPU/MEM监测之类的。
内核是自己编译的2.6.14,在内核的默认配置上稍微加了一些FrameBuffer之类的东西,所有需要的功能都编译进内核,而不是模块。内核大小将近2M
中文字体我很无耻的使用了SimSun
输入法是fcitx
服务我关了一些我认为绝对不会用到的,比如cups(打印服务)

我的系统在启动完成后(文本模式),内存占用是25M,在startx至XFCE4后,内存占用为32M。程序运行很快,并且至今内存占用还没有上到过200M,swap分区更是形同虚设。

我没有进行特殊的优化,基本都是Debian的默认配置,而它的表现已经很令人满意了。所以我相信Debian是完全可以满足楼主的要求的。楼主最好将进入桌面后那42个进程列出来,以便大家有针对性地帮楼主优化
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-12-17 21:26:30 | 显示全部楼层
谢谢DoDo。
不过我不知道哪些服务可以关,机器在办公室,现在没有办法看其进程列表,不过进入icewm后内存已用去约60M,所以打开任何程序都需要交换分区。 但我的硬盘是老硬盘比较慢所以造成程序运行超慢,就一个Xterminal都要狂读一阵硬盘后才出来。

字体有时候我也用simsun,因为我们有windows的许可,加上许多时候机器上本来有windows,只要cp过来就可以,比下载其他字体快。
回复 支持 反对

使用道具 举报

发表于 2005-12-18 00:37:06 | 显示全部楼层
你的机器比我原来的好多了。
以前用icewm,后来换成fvwm感觉还要快一点。
浏览网页可用dillo,速度很快。上网找个打过i18n补丁的。
修改inittab,去掉几个tty,再杀掉些不用的服务。
暂时就想到这么多了。
重新编译内核简直是一场灾难!最后还是在快点的机器上编好了再拿过来用。
回复 支持 反对

使用道具 举报

发表于 2005-12-18 02:11:03 | 显示全部楼层
没有必要重新编译内核了

最直接的是 装 rcconf 禁用掉多数服务
降低 X 颜色深度
去掉 X 的 load freetype 这些
去掉多余的字体,只要可能,就用 pcf 点阵字体代替 ttf 字体
回复 支持 反对

使用道具 举报

发表于 2005-12-18 17:40:15 | 显示全部楼层
Post by jhuangjiahua
没有必要重新编译内核了

最直接的是 装 rcconf 禁用掉多数服务
降低 X 颜色深度
去掉 X 的 load freetype 这些
去掉多余的字体,只要可能,就用 pcf 点阵字体代替 ttf 字体


斑斑
如何做?最好能截图说明
回复 支持 反对

使用道具 举报

发表于 2005-12-18 17:55:49 | 显示全部楼层
看我的专贴。。
回复 支持 反对

使用道具 举报

发表于 2005-12-18 17:57:31 | 显示全部楼层
个人认为重新编译内核更好
回复 支持 反对

使用道具 举报

发表于 2005-12-18 18:09:21 | 显示全部楼层
PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND           
2513 qwer      20   0  164m  57m 137m R 92.2 26.3   1:02.40 qemu
2432 qwer      15   0 30980 1896  27m S  2.2  0.8   0:02.54 x-terminal-emul
2376 root      15   0 28108  12m  13m S  1.9  5.5   3:02.25 Xorg
2445 qwer      15   0 69408  26m  23m S  0.6 12.2   2:08.99 opera
2518 root      16   0  2184 1056 1916 R  0.6  0.5   0:00.20 top
   40 root      15   0     0    0    0 S  0.3  0.0   0:00.82 pdflush
    1 root      16   0  1512  208 1360 S  0.0  0.1   0:00.58 init
    2 root      34  19     0    0    0 S  0.0  0.0   0:00.00 ksoftirqd/0
    4 root       5 -10     0    0    0 S  0.0  0.0   0:00.02 khelper
   19 root       5 -10     0    0    0 S  0.0  0.0   0:00.22 kblockd/0
   39 root      15   0     0    0    0 S  0.0  0.0   0:01.66 pdflush
   40 root      15   0     0    0    0 S  0.0  0.0   0:00.81 pdflush
   42 root      11 -10     0    0    0 S  0.0  0.0   0:00.00 aio/0
   41 root      16   0     0    0    0 S  0.0  0.0   0:03.22 kswapd0
  188 root      25   0     0    0    0 S  0.0  0.0   0:00.00 kseriod
  298 root       5 -10     0    0    0 S  0.0  0.0   0:00.32 reiserfs/0
  906 root      15   0     0    0    0 S  0.0  0.0   0:00.00 khubd
回复 支持 反对

使用道具 举报

发表于 2005-12-18 18:29:31 | 显示全部楼层
Post by DoDo

所有需要的功能都编译进内核,而不是模块。内核大小将近2M

内核太大会有坏处吗?我在FC4下编译过内核,有800多K的,模块有9M,感觉还可以,不知道都编进内核后会有什么效果呢?
回复 支持 反对

使用道具 举报

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

本版积分规则

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