python gunicorn workers的数量和性能变化

一般而言,workers 的数量是cpu数*2+1 ,但事实上这个数字需要自己去调试才会更准确

以下是一个结果案例并用pylab图形展示出来

4033700-50a9fe2fee660f32.png
image.png

pylab 是 matplotlib 面向对象绘图库的一个接口。

命令行执行 ipython --pylab 就可以执行绘图

在交互命令行输入以下代码:

import matplotlib.pyplot as plt

x = [1,2,3,4,5,6]
y = [118.09,220.62,240.38,258.40,257.99,243.56]
plt.xlabel('workers')
plt.ylabel('requests per second')

plt.plot(x, y,linewidth=2.0,animated=True)

其中x,y 轴数据是我测试收集的结果数据。
我的cpu 核数是2,按道理设置workers为5的时候会最佳。但是事实上5比4已经有下滑迹象。

总结

matplotlib 很适合运维或者开发用图表去表达某一测试结果,但其实它的用途远不只这些

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值