免费注册 查看新帖 |

Chinaunix

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

[proxy] 双志强超线程cpu跑squid.为什么只占其中一个cpu [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-04-24 14:46 |只看该作者 |倒序浏览
Cpu0  :  0.0% us,  0.0% sy,  0.0% ni, 100.0% id,  0.0% wa,  0.0% hi,  0.0% si
Cpu1  :  0.0% us,  0.0% sy,  0.0% ni, 100.0% id,  0.0% wa,  0.0% hi,  0.0% si
Cpu2  :  0.0% us,  0.0% sy,  0.0% ni, 99.3% id,  0.7% wa,  0.0% hi,  0.0% si
Cpu3  : 22.1% us, 62.9% sy,  0.0% ni, 14.7% id,  0.0% wa,  0.3% hi,  0.0% si

上面的是2.6.9-34.ELsmp内核显示信息
不知道为什么其他cpu为什么基本不用.不知道为什么.难道squid不支持多cpu??
我做的是squid反向加速代理!

论坛徽章:
0
2 [报告]
发表于 2006-04-24 15:21 |只看该作者

http://www.squid-cache.org/Doc/FAQ/FAQ-3.html#ss3.10
3.10 Can Squid benefit from SMP systems?
Squid is a single process application and can not make use of SMP. If you want to make Squid benefit from a SMP system you will need to run multiple instances of Squid and find a way to distribute your users on the different Squid instances just as if you had multiple Squid boxes.

Having two CPUs is indeed nice for running other CPU intensive tasks on the same server as the proxy, such as if you have a lot of logs and need to run various statistics collections during peak hours.

The authentication and group helpers barely use any CPU and does not benefit from dual-CPU configuration.

论坛徽章:
0
3 [报告]
发表于 2006-04-24 16:19 |只看该作者
谢谢斑竹...

可是我在绑两个ip后想起两个squid确不行.起第二个的时候时说squid已经在运行.我把两个配置文件的内容中
http_port 以IP:port方式改了
cache_effective_user 指了不同的user
cache_dir指了不同的路经.且在squid -z的时候指了第二个配置文件成功生成了cache的目录

可是就是起不来.我试了把两个squid的二进制文件改了不同名..也不.不知道是不是要从编译一个新的squid才行.

论坛徽章:
0
4 [报告]
发表于 2006-04-24 18:24 |只看该作者
解决方法:需要从新编译一个squid
把http_port 指一个 IP:port
其他的cache_dir指不同的..总这和地一个不能重复就行了.再从起就行了.我上面做的时候把编译好的复制是不行的..因为他PREFIX/var/logs/下的squid.pid冲突..

改完后直接启动就行.cpu
total   66.0%    0.0%  125.2%   0.8%    20.4%   13.6%  172.8%
           cpu00   34.6%    0.0%   62.3%   0.0%     0.0%    1.9%    0.9%
           cpu01    0.0%    0.0%    0.0%   0.9%    20.7%    3.9%   74.2%
           cpu02    0.9%    0.0%    1.9%   0.0%     0.0%    7.9%   89.1%
           cpu03   30.3%    0.0%   60.7%   0.0%     0.0%    0.0%    8.8%

论坛徽章:
0
5 [报告]
发表于 2006-04-24 22:47 |只看该作者
不错,好贴!

论坛徽章:
0
6 [报告]
发表于 2006-04-25 08:46 |只看该作者
如果你用两个,建议关闭超线程

因为开了会导致cpu使用率比较低.

论坛徽章:
0
7 [报告]
发表于 2006-04-29 16:27 |只看该作者
squid好像不支持SMP

论坛徽章:
0
8 [报告]
发表于 2006-05-01 23:58 |只看该作者
无语......大家都是高手,我替兄弟们高兴。

BTW:谁来替我啊!

论坛徽章:
0
9 [报告]
发表于 2006-05-05 20:23 |只看该作者
让白金替你应该没问题.

论坛徽章:
0
10 [报告]
发表于 2006-05-08 10:04 |只看该作者
原来squid 可以用这种方式实现smp啊,呵呵,又学到一招。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP