zoukankan      html  css  js  c++  java
  • 什么是性能优化

    1、查看系统运行情况:top

    2、查看系统cpu情况:

    1) jstack 线程号(pid)-> a.txt

    2) printf "%x " pid

    3) vim a.txt 通过转成的十进制搜索,查看有问题的代码

    3、查看系统内存情况:

     buffers:写的内存,cached:读的内存

    4、查看系统io情况:iostate -xd 1  通过时间点定位业务操作,再定位代码。

    5、性能相关参数:

    QPS:单位时间内request处理的次数。

    TPS:单位时间内事务处理的次数.

    系统吞吐量主要是QPS(TPS)和并发数。

    QPS(TPS)= 并发数/平均处理时间   

    并发数=QPS(TPS)* 平均处理时间

    例子:一个打卡系统,半个小时能处理1000个人的请求,一个登陆请求的时间是5分钟,所以QPS=1000/30*60;并发数=1000/(30*60)*(5*60)

  • 相关阅读:
    Ceph相关
    Redis学习
    docker mysql
    WebSocket学习与使用
    nginx学习与使用
    python学习小记
    基数计数——HyperLogLog
    Swagger使用小记
    理解Java枚举类型
    Jenkins使用
  • 原文地址:https://www.cnblogs.com/3chi/p/12218948.html
Copyright © 2011-2022 走看看