haproxy小结(四)ebtree

2016年6月7日 没有评论

haproxy之所以高效,从概括上来说 ,其主要体现在如下几个方法:1、单进程、事件驱动模型,显著降低了上下文切换的开销及内存占用;2、O(1)事件检查器(event checker),允许其在高并发连接中对任何连接的任何事件实现即时探测;3、单缓冲(single buffering)机制,以不复制任何数据的方式完成读写操作,这会节约大量的CPU时钟周期及内存带宽;4、splice()系统调用机制,在2.6(>=2.6.27.19)Haproxy可以实现零复制转发(zero-copy forwarding),在Linux3.5及以上的OS中还可以实现零复制启动(zero-start[......]

Read more

分类: 平台架构 标签:

haproxy小结(三)配置示例

2016年6月6日 没有评论

haproxy小结(二)配置文件篇 中对 haproxy.conf中所涉及的主要参数做一个解析。本篇列举一些现网中使用的真实示例。

一、http服务器配置示例

#---------------------------------------------------------------------
# Global settings
# code by www.361way.com
#---------------------------------------------------------------------
global[......]

Read more

分类: 平台架构 标签:

haproxy小结(二)配置文件篇

2016年6月5日 没有评论

haproxy的主配置文件为/etc/haproxy/haproxy.cfg ,其主要分为global配置段(用于设定全局配置参数)和proxy相关配置段(如defaults,listen,frontend和backend)。global配置中的参数为进程级别的参数,且通常与运行的OS相关,proxy代理配置主要和haproxy及后端server相关。一个简单的配置示例如下:

global
    daemon
    maxconn 25600
defaults
    mode http
    timeout connect 5000ms
    t[......]

Read more

分类: 平台架构 标签:

haproxy小结(一)基础概念篇

2016年6月4日 没有评论

HAProxy是法国人Willy Tarreau个人开发的一个开源软件,目标是应对客户端10000以上的同时连接,为后端应用服务器、数据库服务器提供高性能的负载均衡服务。HAproxy可以实现基于TCP(四层 例如:SSH,SMTP,MYSQL)和HTTP(七层 例如:web服务器)应用的代理软件,同时也可以作为负载均衡器使用,并且是开源完全免费的。HAproxy完全可以支持数以万计的并发链接,它的工作模式可以将其简单而安全地整合到当前的服务架构中,同时可以保护你的WEB服务器不暴露到网络上(设置成代理来实现的 通过VIP将后端的web服务器隐藏到内网中)。

一[......]

Read more

分类: 平台架构 标签:

Linux主机卸载glibc造成主机重启painc

2016年6月3日 没有评论

Centos6+heartbeat3+httpd高可用配置

2016年5月26日 没有评论

利用sshpass获取多台主机的信息

2016年5月25日 没有评论

smokeping告警配置

2016年5月22日 2 条评论

nginx+smokeping安装配置

2016年5月21日 没有评论

修改CPAN mirror的默认源

2016年5月20日 没有评论