您的位置:首页 > 编程语言 > Python开发

【原创】python web应用性能测试出现的问题以及使用的工具

2016-08-10 11:40 627 查看

uwsgi参数设置问题

  1. 问题汇总
    • listen 参数设置过小导致并发上不去
  2. 解决办法
      更改listen参数, 请先确认linux系统的上限(tcp_max_syn_backlog,somaxconn)。

 

TCP网络状态的问题:

  1. 问题汇总
      /var/log/messages 出现TIME_WAIT过多的警告, 并发上不去
    • CLOSE_WAIT状态太多,且一直不关闭(暂未解决)
  2. 解决办法
      调整系统参数:增大tcp_max_tw_buckets, 设置tcp_tw_reuse, tcp_tw_recycle
  1. 通用工具
      使用ping检测网络时延是否正常
    • 使用netstat查看TCP状态是否正常

 

CPU以及IO

  这部分情况仅作为参考, 粗略的性能原因分析依据。

  有许多命令可以使用:top,vmstat,iostat等等

  参考地址:

    http://linuxtools-rst.readthedocs.io/zh_CN/latest/tool/top.html

    http://linuxtools-rst.readthedocs.io/zh_CN/latest/tool/vmstat.html

    http://linuxtools-rst.readthedocs.io/zh_CN/latest/tool/iostat.html

 

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐