LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 804|回复: 7

为何我的 rh9 开机大概 6/7 小时之后内存就只剩十几MB了。。。

[复制链接]
发表于 2005-10-11 00:37:55 | 显示全部楼层 |阅读模式
CPU:C800
内存:192MB

OS:RH9

安装了 apache、php、mysql 与 zend

刚开始用 free 查看内存的时候系统只占用了 57MB 内存
还有 132MB 的空余内存。。。

没想过了 6/7 小时左右之后再查看竟然只剩十几MB 的内存了。。。

被占用了 170多MB,很是奇怪。

这大概是何原因?

我的计算机是放自己的小网站用的,里面有 blog 与 discuz 论坛。
每天访问人数还没有 20 人次,,,好奇怪。
发表于 2005-10-11 03:32:00 | 显示全部楼层
if you look at free, available memroy should be free+buffered+cached. Don't just ignore caches and buffers.
回复 支持 反对

使用道具 举报

发表于 2005-10-11 07:42:18 | 显示全部楼层
僵尸?
看看进程
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-10-11 08:54:42 | 显示全部楼层
[root@hamaslinux root]# free
                   total         used          free     shared   buffers     cached
Mem:        189616     175476      14140          0      30600      49236
-/+ buffers/cache:      95640      93976
Swap:       257032        532     256500

这是我输入 free 后的结果,又只剩 14MB 内存了。


用 ps 应该用何命令可以检查所有的进程?包括其占用的内存?

PS:不知道yongjian 说的是何意思,,,能否解释下?感谢。
回复 支持 反对

使用道具 举报

发表于 2005-10-11 12:11:43 | 显示全部楼层
yongjian的意思很明了,按照你的free命令的输出,你的服务器的 “可用内存” 量不是14MB,而是在14MB的基础上还要加上Buffer/Cache的空闲容量----大约为 14+93=107MB

不知 我的理解正不正确,还请DX指正
回复 支持 反对

使用道具 举报

发表于 2005-10-11 12:12:26 | 显示全部楼层
-/+ buffers/cache: 95640 93976

实际用了95640,还有93976可以用的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-10-11 13:13:17 | 显示全部楼层
哈,我明白了,原来是这样哟。。。

LINUX 的内存使用方式与 win 不一样,叹,这个 win 害了我们不少人哟。。。

BS下 win(尽管我仍旧用它来玩游戏,哈哈哈)。

感谢大家。
回复 支持 反对

使用道具 举报

发表于 2005-10-13 03:02:32 | 显示全部楼层
先占着等你要用会释放适当的内存出来里包括内存和swap都这么样
回复 支持 反对

使用道具 举报

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

本版积分规则

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