腾讯云负载均衡CLB性能测试

压测概述
CLB规格:超强型I(100w并发连接数、10w新建连接数、5w QPS、带宽上限10G)
CLB后端RS/客户端规格:CentOS 7.5 64位、4核8g或更高、公网带宽100M
压测工具:Apache Bench(ab)
压测目标:客户端向CLB压测一定数量的QPS,查看CLB监控是否符合预期
压测重点关注指标:七层QPS

创建负载均衡实例
1.创建负载均衡实例,配置如下(需要注意后续购买云服务器需要在相同的vpc)。

2、CLB同地域购买一台或多台CVM作为CLB的后端服务器
操作系统选择CentOS,如CentOS 7.5 64位;公网带宽设置为100M;性能选择4c8g。
注意事项:CVM的安全组要放通待压测的客户端源IP。

3、后端服务器配置Nginx
参考CentOS 下部署 Nginx
验证Nginx服务配置正常
CVM公网IP+html或者直接输入IP出现以下页面代表部署成功

4、CLB配置监听器
创建7层监听器

正式压测
1、安装ab及注意事项
客户端安装ab

1
yum install -y httpd-tools

2、开启正式压测之旅
关注指标:七层CLB QPS

1
ab  -k -n 90000000 -c 100 http://x.x.x.x/index.html

下面的方法查看CLB QPS监控指标。

  • -k:keepalive,使用长连接。如果目的想看QPS的,长连接更能体现CLB的真正性能
  • -c:同一时间最大请求次数,即并发请求数(控制QPS上限)
  • -n:总请求次数(控制维持QPS的时间)
  • x.x.x.x:CLB公网IP
  • /index.html:Nginx默认路径,客户有需要可以自行更改路径