LinuxSir.cn,穿越时空的Linuxsir!

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

squid建立在/dev/shm的问题

[复制链接]
发表于 2005-6-4 16:27:44 | 显示全部楼层 |阅读模式
看了网上好多人写的把squid建立在/dev/shm速度很快,他们说/dev/shm就是内存设备,我看了感觉不对,因为的我的机器内存256M,top的时候发现剩余15M,已经用了241M,可是df -h的时候发现/dev/shm是125M,那么/devshm当然不是内存了,为什么他还说squid缓冲目录不能超过内存大小呢 ,/dev/shm用的是tmpfs,那么在硬盘上建立一个tmpfs的目录是不是速度也很快呢!
我设定/devshm大小之前df -h查看,硬盘剩余7G空间,内存剩余15M,交换空间几乎没有用,把/dev/shm设定为1G后,再次查看仍然是 硬盘剩余7G空间,内存剩余15M,交换空间几乎没有用,到底什么个回事呢?
问题 1 /dev/shm的空间大小是不是和内存,硬盘都没有关系呢?
2 /dev/shm的大小可以随意设定(假如设定为1G),是不是可以放相当于1G的东西而不占用任何硬盘或者内存空间呢?
3 tmpfs也可以建立在硬盘上吗,速度也和/devshm里一样吗
帮小弟解疑啊

我现在认为/dev/shm目录是虚拟存在,他既不占用内存,也不占用硬盘空间,可以任意设定大小(只是在下次启动之前有效),比如超过硬盘空间也可以,他唯一的一个优点就是反应速度 快!
不知道我说的对不对,请兄弟们执教!
发表于 2007-2-2 19:01:38 | 显示全部楼层
顶!!
希望高手来解释 !!
回复 支持 反对

使用道具 举报

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

本版积分规则

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