wu1yi2wen3 发表于 2003-9-1 22:44:24

为什么我的linux比较慢,大家的呢??

我觉的比win2000慢多了,是我的机器不行,还是都是这样???

Veldrin 发表于 2003-9-2 08:11:25

奇快无比。

你的windows如果不会优化装上就用,也会很慢的。

如梦如幻 发表于 2003-9-2 08:43:59

那可以具体讲一下怎么优化吗?我们都是刚接触RAD HAT的,所以什么都还不懂~~~

hew 发表于 2003-9-2 09:09:13

(一)安装
安装软件包的多少,与系统运行速度关系不大,但是过多的软件包会造成硬盘吃紧,所以尽量按需安装,但一定记得要装上软件开发相关的开发工具、内核开发和X软件开发,不要抱着不学编程就不需要这些东西的心理,否则在以后实用过程中会吃大亏!硬盘分区方面,我极力推荐使用reiserfs格式,实际运行时reiserfs比ext3快,而且它的抗掉电能力是一流的,只要硬盘不在运转,退出程序后完全可以按下电源键关机!可是redhat并没有reiserfs的分区选项啊?但我们可以通过slackware或mandrake的安装盘预先进行reiserfs格式化,具体方法:先用mandrake9的安装盘启动电脑,一路next到分区选项时,用disk durid--新建--格式选reiserfs,然后点击分区--格式化(重点!忘记的话就@#¥%^),完成,不用继续了,重启机器后再进入redhat的安装程序,直接将根分区"/"加载,继续安装!这样我们就可以让redhat使用reiserfs分区了!SWAP的话个人认为256M足够。
(二)服务
Redhat在安装时没有启动服务的选项,只有在进入系统后才能对系统服务进行设定(系统设置--服务器设置--服务),经过实验,个人保留的服务如下:
autofs
crond
keytable
network(如果没有网卡,就不需要这个服务)
random
syslog
xfs(在命令终端下运行setup,进入system services才能看到)
xinetd
cups(有打印机时才需要,没有打印机就不必,我有一台:P)
在其中,xfs是非常慢的,能去掉么?xfs全名X Fonts Sever(X字体服务),我的回答是能,但现在千万不要删掉!否则连系统都没法进!
(三)打开硬盘的DMA
linux默认是把硬盘关闭的,而且又没有什么主板驱动,那怎么样才能打开呢?在linux打开DMA只需要一个命令:hdparm,格式:
hdparm -d1 -X67 -m16 -c3 /dev/hda
-d1就是打开DMA,-X参数是硬盘的ATA模式,66=ATA33,67=ATA66,68=ATA100,-m是多通道传输,一般8到16没问题,但光驱不要打开!-c是32位传输,/dev/hda就是你的IDE第一设备!不过每次去运行命令比较麻烦,可以编写一个脚本,打开你的文本编辑器,脚本内容如下:
#!/bin/sh
#Open UltraATA Mode
hdparm -d1 -X67 -m16 -c3 /dev/hda

这样就可以了,记得脚本文件的最后一行要为空行,保存在你想保存的目录,比如放在/home/shells下,起个文件名dma.sh,权限为755。
打开/etc/rc.d/rc.local,在后面追加:
/home/shells/dma.sh

好,这样在系统启动时就可以自动打开ATA66了,虽然直接将hdparm的命令加入也可以,但不够灵活,脚本修改方便一些。
(四)字体系统优化
这一步危险性很大,如果经验不足就很容易犯错,造成无法进入图形界面的后果!在实验前请记得备份相关文件。不推荐刚装上linux的朋友去实验。而且这里的具体步骤太多,我只说关键的。
1.安装simsun字体:请下载这个:http://www.linuxfans.org/nuke/modules.php?name=Site_Downloads&op=mydown&did=256
然后init 3,进入文字界面,rpm命令安装:rpm -ivh --force --nodeps fans*.rpm,然后将simsun.ttf复制到/usr/local/zhfonts。如果您只需要上网时正常显示字体,而且是对linux系统比较熟悉。请到此为止。后面的步骤我要简单说了,关于美化的东西,可以参考linuxsir上的相关文章,那里会有更详尽的说明。
2.安装xft2:ftp://www.linuxfans.org/upload/Rh9-Xft2/setfont-xft/RedHat/9.0/SRPMS下载所有的包,再下ftp://www.linuxfans.org/upload/Rh9-Xft2/setfont-xft/font.conf,更名为fonts.conf,将其中一行:
<dir>/usr/local/share/fonts</dir>
改成
<dir>/usr/share/fonts</dir>
以识别系统字体。
编译下载的源代码包,rpmbild --rebuild --nodeps *.src.rpm,编译后的rpm在/usr/src/redhat/RPMS/i386中。安装,复制那个下载的fonts.conf到/etc/fonts中代替原文件,重启X后生效。
3.下载PCF中文字体:下载:http://www.linuxfans.org/nuke/modules.php?name=Site_Downloads&op=mydown&did=463
新建目录/usr/fonts/pcf,将文件解压复制到文件夹中。
4.修改/etc/XF86Config:请先记得备份!
修改部分:
Section "Files"
# RgbPath is the location of the RGB database. Note, this is the name of the
# file minus the extension (like ".txt" or ".db"). There is normally
# no need to change the default.

# Multiple FontPath entries are allowed (they are concatenated together)
# By default, Red Hat 6.0 and later now use a font server independent of
# the X server to render fonts.

RgbPath "/usr/X11R6/lib/X11/rgb"
FontPath "/usr/local/zhfonts"
FontPath "/usr/fonts/pcf:unscale" --加上这一行
FontPath "/usr/X11R6/lib/X11/fonts/misc" --加上这一行
FontPath "/usr/X11R6/lib/X11/fonts/75dpi:unscaled" --加上这一行
# FontPath "unix/:7100" --加#注释掉
EndSection

Section "Module"
Load "dbe"
Load "extmod"
# Load "fbdevhw"
Load "glx"
# Load "record"
# Load "freetype" --加#注释掉
# Load "type1" --加#注释掉
Load "dri"
# Load "xtt" --加#注释掉
EndSection

重启,生效。
5,关掉xfs,命令终端中,运行setup,选system services,将xfs前的*去掉,确定退出,重启电脑,生效!
注意:用J2SDK,adiword,kliyx的朋友不要关xtt,否则不能正常使用这些软件。
经过这样的优化,你一定会感觉系统顺畅很多,希望大家能体验打造系统的乐趣!

如梦如幻 发表于 2003-9-2 10:06:44

谢谢阿,,不过还能讲一下每个服护名代表什么服护,,,,,比如说autofs这个代表什么服护????

wu1yi2wen3 发表于 2003-9-2 13:51:45

多谢版主亲自关心,呵呵

Amorous 发表于 2003-9-2 14:51:53

好东东

footfly 发表于 2003-9-7 17:32:19

好!!!!!!!!够详细

adminxp 发表于 2003-9-12 11:07:54

好! 精典!!!

xiaopang 发表于 2003-9-29 02:41:28

good :P

老虎张大口 发表于 2003-10-2 19:06:19

多谢了

cmsok 发表于 2003-10-3 07:13:37

咋回事,我照着上面操作,系统启动出现问题,进不了图形界面,重复login命令,请问怎么恢复 :neutral:要求hew回答

Joker_cn 发表于 2003-10-3 09:14:45

从10.1到现在我的li nux就没关过,今早起来,感觉很快,
不知道这东西是不是越用越稳定,越用越快?

KDE 发表于 2003-10-3 09:42:55


三)打开硬盘的DMA
linux默认是把硬盘关闭的,而且又没有什么主板驱动,那怎么样才能打开呢?在linux打开DMA只需要一个命令:hdparm,格式:
hdparm -d1 -X67 -m16 -c3 /dev/hda
-d1就是打开DMA,-X参数是硬盘的ATA模式,66=ATA33,67=ATA66,68=ATA100,-m是多通道传输,一般8到16没问题,但光驱不要打开!-c是32位传输,/dev/hda就是你的IDE第一设备!不过每次去运行命令比较麻烦,可以编写一个脚本,打开你的文本编辑器,脚本内容如下:
#!/bin/sh
#Open UltraATA Mode
hdparm -d1 -X67 -m16 -c3 /dev/hda

这样就可以了,记得脚本文件的最后一行要为空行,保存在你想保存的目录,比如放在/home/shells下,起个文件名dma.sh,权限为755。
打开/etc/rc.d/rc.local,在后面追加:
/home/shells/dma.sh

好,这样在系统启动时就可以自动打开ATA66了,虽然直接将hdparm的命令加入也可以,但不够灵活,脚本修改方便一些。

这一点斑竹绕远了!其实只要加一个参数: -k1 就可以保存修改,下次启动就不需要再用 hdparm 了。即:hdparm -d1 -X67 -m16 -c3-k1 /dev/hda

Joker_cn 发表于 2003-10-3 09:57:59

有些版本默认的已经开了dma,可以看看rc.sysinit,传输是16位
页: [1] 2 3
查看完整版本: 为什么我的linux比较慢,大家的呢??