阅读系列--什么是性能优化

笔记:

怎么去查机器的性能

Tomcat的默认线程数是200,TPS可以达到300,反而 Tomcat的线程数我设置为1000,TPS变成了100, 如果压测为400 就会卡死

为什么先看CPU,因为所有东西都是运行在CPU

top命令:

命令的详细讲解:、

http://www.man7.org/linux/man-pages/man8/vmstat.8.html

http://man7.org/linux/man-pages/man1/top.1.html

见笔记。TODO

打印线程的dump:

接下来是查看内存:

vmstat 1 :一秒钟打印一次内存的使用情况

free -g  内存的使用情况;buffer是即将被写入磁盘,cache是从磁盘中读出

看IO的情况:

iostat:%util不会大于5%

可以尝试使用类似于cat的监控系统:

还有zipkin,可以当做是一个数据库存储和展示,结合kafka

监控其实分很多层面的监控:nginx:前端到后端网络层面的监控,应用层面,数据库层面。。。

springcloud用fegin把监控链接一些第三方监控软件,整体将软件的各个层面做了监控的包装

猜你喜欢

转载自blog.csdn.net/qq_34707991/article/details/85057644