免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 5042 | 回复: 14
打印 上一主题 下一主题

[proxy] 代理服务器内存占用问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-04-24 18:39 |只看该作者 |倒序浏览
我的代理服务器是512m内存。刚开机时用220m左右,之后使用量就一点点上升,直到耗尽为止,人少的时候也是一样。这是什么原因啊?

论坛徽章:
0
2 [报告]
发表于 2007-04-24 21:53 |只看该作者
Squid对内存的占用在配置文件中可以指定,默认占用8M,不会无限制的占用,你先用free命令看看吧,是不是许多通用作Cache了,这在Linux下是很正常的事情。

论坛徽章:
0
3 [报告]
发表于 2007-04-25 08:35 |只看该作者
2楼可以说得详细些吗?我刚接触Linux不久。

论坛徽章:
0
4 [报告]
发表于 2007-04-25 08:56 |只看该作者
在你的Squid的配置文件中,一般在/etc/squid/squid.conf中,找到cache_mem这项,这项指定了Squid要占用多少内存来充当缓存来用。

在提示符下直接输入free,可以看到当前的内存使用量与交换分区使用情况,最后一项是Cache,Linux会把你用不到的内存划作Cache来用,不会空着不用。

你先从这两方面查查吧。

论坛徽章:
0
5 [报告]
发表于 2007-04-25 10:55 |只看该作者
应该不是这个问题,更改cache_mem是不起作用的,我已经试过了。
我的系统中有这两个进程scsi_eh_0  scsi_eh_1
可能是cache的原因吧?不过还不知道怎么搞

scsi_error_handler has tried to get a lock and somebody else has
already got it and is not letting go. It is not clear from the source
of scsi_error_handler which lock is the problem.

论坛徽章:
0
6 [报告]
发表于 2007-04-25 15:40 |只看该作者
你改完cache_mem重启squid服务了吗?

论坛徽章:
0
7 [报告]
发表于 2007-04-25 16:26 |只看该作者
当然有啊,这些我还是懂的。试过限制用户的链接数也是不行,试过用memory_pools off也还是没有效果。

论坛徽章:
0
8 [报告]
发表于 2007-04-26 10:46 |只看该作者
把free -m的结果发上来看看

论坛徽章:
0
9 [报告]
发表于 2007-04-27 09:02 |只看该作者
前天试过重新mount  cache,然后就找不到分区了,现在已经不能进系统了。多谢老兄的热心了

哦,这是用同事的帐户登陆的

[ 本帖最后由 weixiaoke 于 2007-4-27 09:13 编辑 ]

论坛徽章:
0
10 [报告]
发表于 2007-04-27 16:43 |只看该作者
linux的内存管理和windwos不同,linux是尽量用完物理内存,然后再用虚拟内存。你觉得内存使用太大,应该看虚拟内存有无使用?一旦虚拟内存使用过多,才是出问题了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP