liuxuegong 发表于 2005-9-11 17:37:32

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

系统红帽子9,内存128M,交换128M,开机后命令行状态大概占80M内存左右,加载X窗口和浏览器opera后内存不够使用交换,但是使用的交换空间只增加不释放,最后空间不足,退出X内存(包括物理内存和交换)仍然不释放.
有没有办法可以让系统释放掉可用内存呢,不然总使用交换实在太慢了,有一次交换快满了的时候还系统崩溃了,请朋友们指点.

cobranail 发表于 2005-9-11 18:52:57

超级潜水员啊,3年发一帖
swapoff
swapon

liuxuegong 发表于 2005-9-11 19:25:11

我建了一个256M的交换区,现在倒是不会用完交换内存,但是物理内存还是不释放...有没有办法能释放物理内存呢

妖狐藏马 发表于 2005-9-11 20:16:08

空出来的内存全当硬盘缓存用了
所以:不分swap也可以很好的运行,但内存总是100%的在用着

hew 发表于 2005-9-12 10:50:38

检查一下是不是开了很多服务啊.

gucuiwen 发表于 2005-9-12 13:40:11

用c语言的malloc函数分配一定数量的内存,并初始化,再用free函数释放这部分内存,就可以释放掉不用的全部内存. 这个方法是我以前在linux下写内存分配试验性代码的时候发现的,很有效.
页: [1]
查看完整版本: 红帽子9内存一直不释放,导致没有可用内存,请高手指点解决办法