现在最烦的问题,很重要,必须回答,谢谢

这跟硬盘优化有什么关系?我输入命令了,可不知怎么看?      
我给你的命令就是用来优化用的。一般linux为了兼容性,采用16位读写硬盘,现在绝大多数硬盘都支持32-bits acces,用这个命令就可以设置为32位。

看参数:
hdparm -c -d -k /dev/hda

设置为16-bits:
hdparm -c0 -d0 -k1 /dev/hda

测试:
hdparm -c -d -t /dev/hda

设置为32-bits:
hdparm -c1 -d1 -k1 /dev/hda

再测试:
hdparm -c -d -t /dev/hda

对比前后数据,你可以看到设置为32-bits后硬盘读写时间大大减小。

你可以用 man hdparm 来看看它的用法。      
我试过了,还是那样,可能不是这的问题      
那看看你的机器上是不是还有什么你不用的服务被打开了,比如DNS服务,sendmail服务...... 不用的就关掉啊。
用linuxconf看看service。      
不太好的办法,把你的机子寄到中科院,检查检查。(开个玩笑:>      
还有别的方面的原因吗?
我用setup的system service来关闭服务,我不知那些是不需要的服务,只能一个一个试,有没有服务的列表,那些服务是象我这样的单机用户不需要的,这些服务是什么时候打开的(我并没有设呀)?
有时关闭错了,还重新起机,关闭了几个你们说的服务,内存的变化不是很大,我觉得不是这方面的原因。


对了,你说的命令我都不知道,你看的是什么书?我想要的书就是关于这方面的,给我推荐一下      
两篇文章的节选:
1.交换分区对于linux是很重要的,内存放不下的东西都要被交换到硬盘上,一般交换分区大小都设为物理内存的两倍。如果你喜欢打开多个窗口,同时运行许多程序的话,交换分区就要适当增加。如果交换分区不够用的话,系统就会变得非常非常慢,基本无法工作。设置交换分区也是有技巧的,比如单块分区不应大于128M,超出128M的部分将无法使用。另外单个分区的容量应为2的整数幂,如2、4、8、16,如果你设48M的话,实际只能使用32M。(本文比较老,不知2.4内核如何)

2.不建议你用大于100m的硬盘空间作交换分区。只要是一般的用户,最多拿出100m的硬盘作交换分区就可以了。因为一个系统如果占用了100m以上的硬盘作虚拟内存用,那么那时那个系统哪里还有什么性能可言,可能都已经没有响应能力了!

我把交换分区从300M减小到128M*2,硬盘就正常了。

不过,我的内存是159M,但开机后只用去22M。

[已被 MickyCat 编辑过, 在 2001-07-22  22:36]      
谢谢,可是帮助不太大      
在win98系统文件与linux系统文件在硬盘上的物理位置不同,
我认为最可能的原因,是你linux所在的分区存在坏区,造成硬盘
反复读盘,试着检查一下硬盘.      
[QUOTE]最初由 kunlong 发布
[B]64M内存跑X的确不够,特别是redhat7.1,
但是你要看看你的机器上是不是还有什么你不用的服务被打开了,比如DNS服务,sendmail服务......
另外,再看看你的硬盘优化作了没有。
hdparm -c1 -d1 -k1 /dev/hda [/B][/QUOTE]

sisc的硬盘如何优化啊?