LinuxSir.cn,穿越时空的Linuxsir!

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

linux内存占用率问题

[复制链接]
发表于 2005-10-10 13:24:25 | 显示全部楼层 |阅读模式
我现在得linux内存占用率很轻松久彪到490多M, 搞得要总是很卡.据说它每开一个任务就要分配一定空间给,进程,即是该进程不干什么也不释放, 我用内核微调工具使它内存共享,没想占用得更利害.还有我发现那个SWAP基本它就不用,这使怎么回事啊?
我是redhat 9.3 内核2.6.20-8
发表于 2005-10-10 14:33:00 | 显示全部楼层
呵呵 我1G的内存开机之后就剩1百多了 交换分区也基本没有用上
据说linux是优先使用内存,交换分区是不先使用的
回复 支持 反对

使用道具 举报

发表于 2005-10-10 17:53:39 | 显示全部楼层
个人理解:内存的速度要比硬盘快好多阿,既然还有内存那就先用内存,等到用完了之后再考虑使用SWAP,不过这样我感觉开始的时候速度不错,就是当内存快用完了要使用SWAP的时候有点慢了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-10-10 18:21:52 | 显示全部楼层
对对, 好象是当内存没什么空间而再开一个进程,那么系统就要选一个老进程丢到swap里去。不过我发现如果我把一个程序开了,当我再把它关了好象它占用的内存不会完全释放,结果用了一段时间后系统就贼慢,也不知道可以怎么管理一下么
回复 支持 反对

使用道具 举报

发表于 2005-10-10 18:48:15 | 显示全部楼层
你的swap如何定义的?
我这里没这个问题,你的内存大小?如果不大的话,那肯定会慢一点的了。我2G内存,没定义SWAP分区。一点问题都没有。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-10-11 13:18:42 | 显示全部楼层
呵呵,一般人那会有那么大内存用啊,我的512一条.难道还真要勒紧腰带升1G才行吗?应该有办法吧,还有那个开机后是不是会有很多进程没什么用处啊, 可以怎样把它们定义不自动挂上去么?
我的swap定了2G, 觉得有很浪费,因为好象没什么用.
我是装了redhat 和redflag, 装的时候给都定了swap 1G, 不是说swap定为内存的一倍为好么
回复 支持 反对

使用道具 举报

发表于 2005-10-11 13:38:48 | 显示全部楼层
对,我的MAIL服务器是 2G内存,SWAP根本就不用(白白的浪费空间),当队列的邮件稍微多一点,内存就几乎用满了。
回复 支持 反对

使用道具 举报

发表于 2005-11-1 14:14:33 | 显示全部楼层
饱汉不知饿汉的饥
回复 支持 反对

使用道具 举报

发表于 2005-11-1 19:24:00 | 显示全部楼层
我们实验室用4.oG内存,未分SWAP分区
回复 支持 反对

使用道具 举报

发表于 2005-11-29 13:24:35 | 显示全部楼层
我的REL AS 4.0,没有你说的问题,
不过我的RED HAT 9.0有这个问题,有多少物理内存,占多少物理内存.
回复 支持 反对

使用道具 举报

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

本版积分规则

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