HAproxy again

最近在寻找LVS的替代程序,加上scaner同学的忽悠,我也开始用先进科技haproxy。haproxy表现很不错:支持的并发连接上万没问题;流量上几百M也没问题,出乎意料;更赞的是HAProxy有详细的状况报告页面,有了报告,调优更方便了。当然HAProxy也有问题:并发连接多时CPU占用很高。

对于图片服务器,打开HTTP Keep Alive还是有帮助的:一般页面中会有N多个同一域名的图片,如果不开Keep Alive,浏览器下载图片慢。打开HTTP Keep Alive,连接数一般就会多八九倍。现有的haproxy的task_queue函数(task.c中)时间复杂度是O(n),开销很大。作者已经在实现新的O(log(n))的task_queue,等待合适的机会发布。

Keywords: , ,


2 Responses to “HAproxy again”  

  1. 1 is

    不过说实话,haproxy居然在task_queue那个地方那么烧cpu,真是.......让我挺跌面子的.......
    还好不是严重问题,抗还能抗得住,先硬挺了.....

  2. 2 Q

    说句实在话,我都怀疑鬼子是故意的:这么弱智的问题,怎么能忍心让它存在下去呢 ;)

Leave a Reply



天气信息