17 12
发新话题
打印

内存经常耗尽

设置临时交换区?

如何设置临时交换区呢?

我发现,即使不开tomcat,打开一个终端,从cvs上取大量源码,内存耗费也会持续上升,好象我的linux没有内存管理似的。

欢迎各位大虾继续不吝赐教。      

TOP

交换分区的问题

理论上讲,交换分区(swap)最多只能支持到128M,多了反而会使性能下降,可以有16个交换分区,(新版的linux不知道有没有升级支持),1G的交换分区显然只能当128M用,多余的部分不仅浪费掉了,而且会大大影响系统性能。你的内存不够的问题有可能是受swap的影响。试试把交换分区分成128M,多分几个Swap.      

TOP

Re: 设置临时交换区?

[QUOTE]最初由 dog_bite_dog 发布
[B]如何设置临时交换区呢?

我发现,即使不开tomcat,打开一个终端,从cvs上取大量源码,内存耗费也会持续上升,好象我的linux没有内存管理似的。

欢迎各位大虾继续不吝赐教。 [/B][/QUOTE]

内存消耗就消耗只要不出现问题是正常的。你如果使用2。6内核可以swapiness参数,最大100,你可以直接设置成100,就不会做cache了      

TOP

哦问一下

linux的x终端要占内存90mb?????      

TOP

x一般只占用20多m内存,所谓的90m有的是共享内存,被map到了各个地方被重复计算了,有的是client请求需要占用的资源
随着开的窗口,客户端的不断增加资源也是消耗不断增加的      

TOP

楼住的问题和后面讨论的可能不属于一个方面的问题,他的可能是jvm的默认内存很小出现内存不足或者发现cache过多什么的,其实是线程重复计算了内存,后面大家的是发现内存总是满的,担心什么内存不够什么的。      
象一阵风 拂过我身边 忽然间 想要去很远 和你去看繁华世界

TOP

linux下的内存问题真是令人费解啊..
我原本以为应该能比windows好,结果大失所望啊.
多运行几个程序就慢得要死...      

TOP

 17 12
发新话题