QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1221|回复: 5

红帽子9内存一直不释放,导致没有可用内存,请高手指点解决办法

[复制链接]
发表于 2005-9-11 17:37:32 | 显示全部楼层 |阅读模式
系统红帽子9,内存128M,交换128M,开机后命令行状态大概占80M内存左右,加载X窗口和浏览器opera后内存不够使用交换,但是使用的交换空间只增加不释放,最后空间不足,退出X内存(包括物理内存和交换)仍然不释放.
有没有办法可以让系统释放掉可用内存呢,不然总使用交换实在太慢了,有一次交换快满了的时候还系统崩溃了,请朋友们指点.
发表于 2005-9-11 18:52:57 | 显示全部楼层
超级潜水员啊,3年发一帖
swapoff
swapon
回复

使用道具 举报

 楼主| 发表于 2005-9-11 19:25:11 | 显示全部楼层
我建了一个256M的交换区,现在倒是不会用完交换内存,但是物理内存还是不释放...有没有办法能释放物理内存呢
回复

使用道具 举报

发表于 2005-9-11 20:16:08 | 显示全部楼层
空出来的内存全当硬盘缓存用了
所以:不分swap也可以很好的运行,但内存总是100%的在用着
回复

使用道具 举报

发表于 2005-9-12 10:50:38 | 显示全部楼层
检查一下是不是开了很多服务啊.
回复

使用道具 举报

发表于 2005-9-12 13:40:11 | 显示全部楼层
用c语言的malloc函数分配一定数量的内存,并初始化,再用free函数释放这部分内存,就可以释放掉不用的全部内存. 这个方法是我以前在linux下写内存分配试验性代码的时候发现的,很有效.
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-17 19:43 , Processed in 0.035378 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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