全球主机交流论坛
标题:
Centos 运行一段时间后内存都跑哪去了?有内存回收机制吗?
[打印本页]
作者:
不夠慘
时间:
2009-8-27 10:55
标题:
Centos 运行一段时间后内存都跑哪去了?有内存回收机制吗?
RT
各位大大有没有什么高招进行内存回收!
作者:
啊猪同学
时间:
2009-8-27 10:55
LINUX 本身就对内存优化的啊。
作者:
cpuer
时间:
2009-8-27 10:56
标题:
回复 1# 的帖子
内存都到cached里面去了,没必要回收,不够的时候自动会从cached里面释放出来给进程占用。
作者:
不夠慘
时间:
2009-8-27 10:58
我unzip一个有2w文件的的压缩包,把100M内存都跑光了,不知道哪去了?
作者:
cpuer
时间:
2009-8-27 10:59
标题:
回复 4# 的帖子
到cached里面去了呗,
你free -m 看下就知道了。
作者:
不夠慘
时间:
2009-8-27 11:01
total used free shared buffers cached
Mem: 360 306 53 0 15 140
-/+ buffers/cache: 150 209
Swap: 511 0 511
作者:
qwe123
时间:
2009-8-27 11:01
linux 在使用内存上跟 windows 有很大差别,总是尽可能多的使用
作者:
cpuer
时间:
2009-8-27 11:05
标题:
回复 6# 的帖子
360MB的总内存。
使用了300MB,其中cached就用了140MB,也就是相当于进程实际占用的只有160MB,很正常。
作者:
cpuer
时间:
2009-8-27 11:06
标题:
回复 7# 的帖子
是的,就是让所有内存都不要空闲吃白饭,都利用起来,到有新任务内存不够的时候从cached里面释放内存给新任务用,最大的增强系统性能
欢迎光临 全球主机交流论坛 (https://fd.vvwvv.eu.org/)
Powered by Discuz! X3.4