[原创]FreeBSD——powerd给CPU降速导致性能下降_VMware, Unix及操作系统讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  VMware, Unix及操作系统讨论区 »
总帖数
1
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 4159 | 回复: 0   主题: [原创]FreeBSD——powerd给CPU降速导致性能下降        下一篇 
wulcan
版主
等级:中校
经验:1795
发帖:124
精华:0
注册:2014-3-19
状态:离线
发送短消息息给wulcan 加好友    发送短消息息给wulcan 发消息
发表于: IP:您无权察看 2014-3-28 22:39:49 | [全部帖] [楼主帖] 楼主

"Times New Roman"">三台同样的配置的服务器做PPPoE"Times New Roman"">,兼顾负载均衡。但是经过一段时间的运行,发现负载非常不均衡。如果三个服务器同时开启的话,一开始还是比较均衡的,但后来慢慢就变得不均衡,经常一个机器上1000mso-hansi-font-family:"Times New Roman"">多用户,而别外一台才20"Times New Roman"">、30宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Roman"">个用户。

"Times New Roman"">一开始怀疑网线有问题导致响应慢一些,重做了网线也不行。

"Times New Roman"">又开始怀疑交换机端口,但即便是更换了端口,也同样不均衡。

"Times New Roman"">又怀疑了很多,弄得几天很郁闷。

"Times New Roman"">闲着无聊的时候,顺手打了个sysctl"Times New Roman"">,突然发现freq"Times New Roman"">,本来是3.4"Times New Roman"">G的CPU宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Roman"">,慢的那一个竟然才跑到1000mso-hansi-font-family:"Times New Roman"">,而快的那一个则全速跑。

rt@tt:/home/rt # sysctl -a | grep cpu.0.freq
dev.cpu.0.freq: 1000
dev.cpu.0.freq_levels: 3401/69000 3400/69000 3300/66169 3100/60660 3000/57982 2900/55354 2800/52787 2600/47776 2500/45344 2400/42959 2200/38341 2100/36098 2000/33902 1900/31751 1700/28156 1600/26134 1400/22867 1200/19600 1000/16333 800/13067 600/9800 400/6533 200/3266
rt@tt:/home/rt #


"Times New Roman""> 突然恍然大悟,原来是powerd"Times New Roman"">把cpu宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Roman"">速度降慢了。

"Times New Roman"">一开始还均衡,那是几台机器初始状态都差不多,要降速大家一起降,对pppoed"Times New Roman"">的响应速度也相似,所以被客户选中的机率都相似。

"Times New Roman"">如果在某一个时刻,有个机器稍微闲了一点,速度被降下来,但是另外的机器速度没降,那么将导致这台机器的响应速度变慢,被客户机选中的机率就小了;而客户机越少,CPUmso-hansi-font-family:"Times New Roman"">则越清闲,于是powerd"Times New Roman"">进一步降速,于是响应变的更慢,被客户机选中的机率则更小——如此以往,形成了忙的更忙,闲的更闲的状况。

"Times New Roman"">知道了原因,问题就好解决了,在rc.conf"Times New Roman"">中把powerd"Times New Roman"">禁掉,不想重启的话,再执行/etc/rc.d/powerd

forcestopmso-hansi-font-family:"Times New Roman"">。


"Times New Roman"">运行了一周,感觉效果不错,三台机器客户机数量相差不到100"Times New Roman"">台。

该贴由hui.chen转至本版2014-11-5 17:05:00




赞(0)    操作        顶端 
总帖数
1
每页帖数
101/1页1
返回列表
发新帖子
请输入验证码: 点击刷新验证码
您需要登录后才可以回帖 登录 | 注册
技术讨论