redhat9中关于磁盘缓存的奇怪问题

[复制链接]
查看11 | 回复3 | 2013-1-4 17:45:30 | 显示全部楼层 |阅读模式
用了LINUX以后,一直发现内存消耗惊人,512M内存经常马上就用完了。后来发现刚启动的时候,还算正常大约在185M左右。但每打开一个应用程序,内存就上去了,即使关掉应用程序,但消耗的内存居然不释放。所以内存很快就会用完。后来查内存,发现里面被大量的磁盘缓存占用,往往要占掉物理内存的70%。多试几次,终于发现每打开一个应用程序就会使磁盘缓存上升,但关掉应用程序不释放被占用的磁盘缓存,所以内存占用一直居高不下。除非重启机器。
各位有办法解决这个问题吗
回复

使用道具 举报

千问 | 2013-1-4 17:45:30 | 显示全部楼层
又开了4G的swap.
回复

使用道具 举报

千问 | 2013-1-4 17:45:30 | 显示全部楼层
那也有问题啊,一旦物理内存占满了。我再打开别的程序用的不就是交换区了吗,那速度肯定要受影响的吧
回复

使用道具 举报

千问 | 2013-1-4 17:45:30 | 显示全部楼层
最初由 xiangyan88 发布
[B]那也有问题啊,一旦物理内存占满了。我再打开别的程序用的不就是交换区了吗,那速度肯定要受影响的吧 [/B]

怎么可能呢?你自己试试看出现过这个情况吗?非要吧Cache显示为Free你才舒服?
还是非要象Windows那样我明明有1.28G物理内存,吧swap弄小了点到32M,他就老抱怨swap不够但是free狂多才觉得正常?
放心吧。
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行