ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

uvicorn与gunicorn/gunicorn+meinheld性能对比

2019-04-23 21:56:22  阅读:283  来源: 互联网

标签:127.0 http gunicorn 0.1 meinheld uvicorn read sec ms


Running: uvicorn asgiproj.asgi:application -b 127.0.0.1:8001

[erm@fezzan ~]$ wrk -d20s -t10 -c200 http://127.0.0.1:8001/asgi/
Running 20s test @ http://127.0.0.1:8001/asgi/
  10 threads and 200 connections
  Thread Stats   Avg      Stdev     Max   +/- Stdev
    Latency    28.68ms   10.16ms  69.46ms   76.20%
    Req/Sec   700.81    130.10     4.79k    82.43%
  139697 requests in 20.10s, 19.32MB read
  Socket errors: connect 0, read 78, write 0, timeout 0
Requests/sec:   6949.09
Transfer/sec:      0.96MB

Running: gunicorn asgiproj.wsgi:application -b 127.0.0.1:8001

[erm@fezzan ~]$ wrk -d20s -t10 -c200 http://127.0.0.1:8001/wsgi/
Running 20s test @ http://127.0.0.1:8001/wsgi/
  10 threads and 200 connections
  Thread Stats   Avg      Stdev     Max   +/- Stdev
    Latency   115.78ms    9.45ms 170.10ms   87.99%
    Req/Sec   109.18     27.44   190.00     67.76%
  16432 requests in 20.10s, 2.98MB read
  Socket errors: connect 91, read 1145, write 22, timeout 0
Requests/sec:    817.51
Transfer/sec:    151.69KB


uvicorn asgiproj.asgi:application -w2

[erm@fezzan django-async]$ wrk -d20s -t10 -c200 http://127.0.0.1:8000/asgi/
Running 20s test @ http://127.0.0.1:8000/asgi/
  10 threads and 200 connections
  Thread Stats   Avg      Stdev     Max   +/- Stdev
    Latency    15.10ms    9.77ms 194.12ms   89.38%
    Req/Sec     1.34k   266.24     2.17k    72.06%
  266101 requests in 20.09s, 37.05MB read
  Socket errors: connect 0, read 177, write 0, timeout 0
Requests/sec:  13246.45
Transfer/sec:      1.84MB

gunicorn --worker-class="egg:meinheld#gunicorn_worker" asgiproj.wsgi:application -w2

[erm@fezzan django-async]$ wrk -d20s -t10 -c200 http://127.0.0.1:8000/asgi/
  wrk -d20s -t10 -c200 http://127.0.0.1:8000/wsgi/
  Running 20s test @ http://127.0.0.1:8000/wsgi/
    10 threads and 200 connections
    Thread Stats   Avg      Stdev     Max   +/- Stdev
      Latency    20.61ms   13.09ms 276.38ms   99.11%
      Req/Sec     1.00k   152.68     1.50k    72.37%
    196886 requests in 20.04s, 36.61MB read
    Socket errors: connect 0, read 169, write 0, timeout 0
  Requests/sec:   9822.61
  Transfer/sec:      1.83MB


标签:127.0,http,gunicorn,0.1,meinheld,uvicorn,read,sec,ms
来源: https://blog.51cto.com/wenguonideshou/2383569

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有