LinuxSir.cn,穿越时空的Linuxsir!

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

问preload和readahead的区别

[复制链接]
发表于 2007-5-3 22:54:51 | 显示全部楼层 |阅读模式
问preload和readahead的区别

谢谢
 楼主| 发表于 2007-5-4 22:33:42 | 显示全部楼层
顶起来,谢谢
回复 支持 反对

使用道具 举报

发表于 2007-5-6 13:24:46 | 显示全部楼层
cnhnln前辈,看不懂你的问题哦,帮你顶
回复 支持 反对

使用道具 举报

发表于 2007-5-6 20:02:34 | 显示全部楼层
preload好像是启动时在正式库前加载
如使用LD_PRELOAD_LIBRARY来用自己的库代替标准库中某些函数

readahead应该是当预读

两者不同
回复 支持 反对

使用道具 举报

发表于 2007-5-7 22:41:44 | 显示全部楼层
readahead是一种硬盘预读取机制 在这点上freebsd和linux很不同
回复 支持 反对

使用道具 举报

发表于 2007-5-7 22:45:29 | 显示全部楼层
用hdparm可以设置 而freebsd并没有hdparm 劝你不要试图使用linux兼容模式去设置 机制是不同的 另外一个兼容的是sdparm推荐你看看
而preload并不是硬盘读取范畴,而是针对library的,完全是两种应用吧
readahead更像一个使用内存做的硬盘cache级别的缓存
回复 支持 反对

使用道具 举报

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

本版积分规则

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