请教xtang:关于上次磁盘读写速度下降比较快的问题,不知道有没有好的解决办法?

原帖:http://www.openqnx.com/chinese/viewtopic.php?t=2425

没有什么很好的想法。3.8G x 32 = 121.6G已经很接近你的140G的容量了。你把32个文件写完后,关机重启,速度是不是还是很慢?

就算硬盘空间还剩60G的时候,把32个文件都close(),然后再重新Open,速度仍然比较慢。但是一次只open一个文件,不是一次性open32个文件的时候,就算硬盘空间剩余比较小的时候,速度也不会下降很多,是不是跟操作系统有关系?

感觉上与文件系统的缓存有关?你看看devb-eide的命令行说明,有个设文件系统的缓存大小,试试把它开大点儿会怎么样?

用devb-edie io-blk设置了文件系统缓存,也没什么效果。

应该是devb-eide blk cache=512m … 希望你没有设错。

如果不是文件系统缓存,好象想不出别的什么相关的问题了。

你试过在别的操作系统下做这个同样的测试吗?至少可以知道是不是硬件有关。

如果别的系统速度正常,那只有可能是io-blk的软件的关系了。你可以试试调整 blk 下面的参数看有没有改善。

devb-eide blk cache=512m,命令没有用错,没什么效果。
windows下测试没这种问题(同一块硬盘)。
io-blk 参数按照说明试过,看不出有什么效果。devb-eide blk 命令是不是回车后就可以了?