LinuxSir.cn,穿越时空的Linuxsir!

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

请教如何关掉或减小linux的cache

[复制链接]
发表于 2006-2-9 00:14:00 | 显示全部楼层 |阅读模式
linux会使用所有的空闲内存来做文件系统的cache,一般情况下很好,但是有时候也需要关掉或者减小这个cache值,比如使用oracle的时候(其他unix都可以调),不知道linux是使用什么选项来达到这个目的?我想至少有一个参数可以设置文件系统最大能够用作cache的内存数或者百分比吧?:help :ask
发表于 2006-2-9 00:55:24 | 显示全部楼层
linux 的文件 cache size 是自动增加和减少的,不需要人工干预。
不像 Windows 固定不变。
回复 支持 反对

使用道具 举报

发表于 2006-2-9 00:57:41 | 显示全部楼层
裸设备是不会被文件系统缓存的。用裸设备做 oracle 的 datafile 好了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-2-9 18:20:58 | 显示全部楼层
呵呵,linux下的裸设备管理实在太麻烦了,
回复 支持 反对

使用道具 举报

发表于 2006-2-9 22:27:04 | 显示全部楼层
也可以用 10g 的磁盘管理,比用裸设备方便多了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-2-10 00:15:31 | 显示全部楼层
方便是方便,出了问题就麻烦了
回复 支持 反对

使用道具 举报

发表于 2006-2-10 00:43:01 | 显示全部楼层
打开归档模式,异步保存归档文件到不同的物理磁盘。
做好备份,打好补丁。
软件没有十全十美的,都会有一定的风险。
回复 支持 反对

使用道具 举报

发表于 2006-2-10 01:01:57 | 显示全部楼层
看内核源码文档,/usr/src/linux/Documentation/filesystems/proc.txt,
2.4   /proc/sys/vm - The virtual memory subsystem 部分有说明。
用 sysctl 可以调整。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-2-10 10:36:48 | 显示全部楼层
可惜2.6的vm部分变化了
回复 支持 反对

使用道具 举报

发表于 2006-2-10 12:58:18 | 显示全部楼层
就是 2.6 的文档。2.4 是章节号。
回复 支持 反对

使用道具 举报

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

本版积分规则

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