iKuai爱快流控路由

标题: CPU占用率高的原因 [打印本页]

作者: chq00123    时间: 2013-10-27 21:03
标题: CPU占用率高的原因
本帖最后由 chq00123 于 2013-10-27 22:31 编辑

占用cpu的有2个关键的内容,一个是带宽,一个是带机量。
1.带宽,因为爱快是L7识别,对每个包,都进行解包识别,所以,带宽大了。cpu就不能弱,一旦流量大了。cpu的占用必然高。
2.带机量,如果不做策略的话,这个其实跟cpu占用率,是没有什么关系的。但是为什么做了策略,带机量就跟cpu占用率挂钩了呢?
那是因为,做策略的时候,我们都会对单机进行限速(对协议限速,也会占用cpu。但通常协议的条数不多,所以可以忽略不计),那么cpu对每台主机都要进行流量的统计和限速,主机数量不多的时候,影响不大,一旦,主机数量多了。所有主机所消耗的cpu资源总和,就是一笔不小的开支。
综上所述,cpu的选择,1看带机量,2看外网总带宽,2个都很关键。

以上纯属猜测,如有出入,敬请原谅!~
作者: 马瘦毛长    时间: 2013-10-27 21:05
支持。很赞同。
作者: oO冰Oo    时间: 2013-10-27 21:06
这都被你发现了。。。
作者: GFree_Wind    时间: 2013-10-27 21:12
无论是哪种原因,都有提高的空间
作者: samxzq    时间: 2013-10-27 21:15
顶,这个贴子建议优秀处理
作者: chq00123    时间: 2013-10-27 21:15
GFree_Wind 发表于 2013-10-27 21:12
无论是哪种原因,都有提高的空间

那肯定了。程序的优化,就可以降低cpu占用率,爱快的开发程序员辛苦了!~
作者: jrm0786    时间: 2013-10-28 09:06
精辟啊,你可以成为高手啊
作者: 534306413    时间: 2013-10-28 09:31
差不多是这样,所以建议用比较好的配置
作者: 419788808    时间: 2013-10-28 09:37
楼主终于顿悟了。呵呵~~ 赞一个。
作者: samxzq    时间: 2013-10-28 09:46
楼主,我按你的去测试了一下,还发现,带宽影响最大,影响起码占70%,带机量30%。
如,D525,带宽20M对等,单机满速跑,CPU50%,带50台机子,未满速,也还是50%,80台机子满速CPU80%




欢迎光临 iKuai爱快流控路由 (https://bbs.ikuai8.com/) Powered by Discuz! X3.3