uwsgi性能调忧

通过调大uwsgi配置中的listen参数和processes数目可以有效提高并发能力。文章介绍了使用ab测试评估性能,发现每秒处理请求数约为300,面临性能瓶颈。通过uwsgitop监控,发现在高并发时负载不均衡,提出调整线程负载均衡、增加线程数量和建立uwsgi集群等优化措施。
摘要由CSDN通过智能技术生成

摘要:调大uwsgi配置中 listen=1024的数目是提高并发能力最有效的办法。第二种方法是调大processes数目


发现总是超时报警

1  使用ab确定网络具体征况

[bre@dmp-1 ~]$ ab -n 1000 -c 100 http://.com/Mapping.do?


Concurrency Level:      100
Time taken for tests:   1.040 seconds
Complete requests:      1000
Failed requests:        0
Write errors:           0
Non-2xx responses:      1000
Total transferred:      486000 bytes
HTML transferred:       0 bytes
Requests per second:    961.42 [#/sec] (mean)
Time per request:       104.013 [ms] (mean)
Time per request:       1.040 [ms] (mean, across all concurrent requests)
Transfer rate:          456.30 [Kbytes/sec] received


Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:        0    0   0.4      0       2
Processing:     3   28  61.9     25    1005
Waiting:        3   28  61.9     25    1005
Total:          5   28  61.9     25    1006


Percentage of the requests served within a certain time (ms)
  50%     25
  66%     26
  75%     26
  80%     26
  90%     27
  95%     27
  98%     29
  99%     31

 100%   1006 (longest request)


[bre@dmp-1 ~]$ ab -n 1000 -c 200 http://.com/Mapping.do?

Concurrency Level:      200
Time taken for tests:   3.022 seconds
Complete requests:      1000
Failed requests:        0
Write errors:           0
Non-2xx responses:      909
Total transferred:      463432 bytes
HTML transferred:       0 bytes
Requests per second:    330.91 [#/sec] (mean)
Time per request:       604.403 [ms] (mean)
Time per request:       3.022 [ms] (mean, across all concurrent requests)
Transfer rate:          149.76 [Kbytes/sec] received


Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:        0    1   1.2      0       4
Processing:     6  274 791.9     28    3015
Waiting:        6  274 791.9     28    3015
Total:         10  275 792.5     29    3018


Percentage
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值