什么是性能优化

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

2、查看系统cpu情况:

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

2) printf "%x \n " 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)

posted on 2020-01-20 18:00  3池  阅读(223)  评论(0编辑  收藏  举报

导航