专卖精品 发表于 2006-10-18 12:54:48

WEB透明代理为什么CPU占用率那么高?

最近用2.9.27L6做了WEB透明代理,但是发现CPU占用率很高,基本上都在40%以上,客户端才180个左右,机器配制是P4 2.93,512M内存,160G的硬盘


有哪位前辈指点一下

seignior 发表于 2006-10-18 12:58:44

我觉得是i/o问题,我觉得ros的i/o性能极差(是极品的差),而web代理必须用硬盘来做缓存,可能是因为这个原因而导致cpu占用高.

legou 发表于 2006-10-18 13:03:00

专卖精品 发表于 2006-10-18 13:07:28

原帖由 legou 于 2006-10-18 13:03 发表
硬盘的问题

当然

你的垃圾CPU 也该换换了

你说什么CPU好?你说什么硬盘好?已经严重BS你了

2楼的兄弟说的有道理,我个人也觉得是ROS的问题,因为访问网页的工作由ROS来进行了,所以相当于ROS当成了WINDOWS,平时我们用WINDOWS的时候访问网站也有CPU占用高的时候,当然,是暂时的,但是ROS要响应很多请求,所以CPU就高了,还有就是访问IDE硬盘的CPU占用率本身就高!

看来ROS的WEB透明代理也只能用在不大的网络中,如果1000个用户来透明代理,我想就是双至强也顶不住!

cracks 发表于 2006-10-18 13:16:51

感觉你用nat就可以了,另外ros的cpu占用率高在40%以上时,上网就会慢下来很多,另外要看你的180个客户要都在从事哪方面的网络活动。

专卖精品 发表于 2006-10-18 13:20:09

原帖由 cracks 于 2006-10-18 13:16 发表
感觉你用nat就可以了,另外ros的cpu占用率高在40%以上时,上网就会慢下来很多,另外要看你的180个客户要都在从事哪方面的网络活动。

就是因为带宽暂时不够,又是网通的光纤,大部分都是看网站的,所以想要上网快点,就用了代理,速度是快了, 但是CPU不行了,而且,还没有达到最多用户的情况呢

现在只有取消代理了
页: [1]
查看完整版本: WEB透明代理为什么CPU占用率那么高?