全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

IP归属甄别会员请立即修改密码
查看: 2363|回复: 8
打印 上一主题 下一主题

Centos 运行一段时间后内存都跑哪去了?有内存回收机制吗?

[复制链接]
跳转到指定楼层
1#
发表于 2009-8-27 10:55:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
RT

各位大大有没有什么高招进行内存回收!
2#
发表于 2009-8-27 10:55:52 | 只看该作者
LINUX 本身就对内存优化的啊。
3#
发表于 2009-8-27 10:56:01 | 只看该作者

回复 1# 的帖子

内存都到cached里面去了,没必要回收,不够的时候自动会从cached里面释放出来给进程占用。
4#
 楼主| 发表于 2009-8-27 10:58:25 | 只看该作者

我unzip一个有2w文件的的压缩包,把100M内存都跑光了,不知道哪去了?
5#
发表于 2009-8-27 10:59:32 | 只看该作者

回复 4# 的帖子

到cached里面去了呗,

你free -m 看下就知道了。
6#
 楼主| 发表于 2009-8-27 11:01:24 | 只看该作者
total       used       free     shared    buffers     cached
Mem:       360        306         53          0         15        140
-/+ buffers/cache:        150        209
Swap:      511          0        511
7#
发表于 2009-8-27 11:01:44 | 只看该作者
linux 在使用内存上跟 windows 有很大差别,总是尽可能多的使用

评分

参与人数 1威望 +30 收起 理由
cpuer + 30 我很赞同

查看全部评分

8#
发表于 2009-8-27 11:05:28 | 只看该作者

回复 6# 的帖子

360MB的总内存。
使用了300MB,其中cached就用了140MB,也就是相当于进程实际占用的只有160MB,很正常。
9#
发表于 2009-8-27 11:06:47 | 只看该作者

回复 7# 的帖子

是的,就是让所有内存都不要空闲吃白饭,都利用起来,到有新任务内存不够的时候从cached里面释放内存给新任务用,最大的增强系统性能

评分

参与人数 1威望 +10 收起 理由
不夠慘 + 10 奖米

查看全部评分

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

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2025-10-1 03:52 , Processed in 0.059412 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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