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

笔记:

怎么去查机器的性能

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把监控链接一些第三方监控软件,整体将软件的各个层面做了监控的包装

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值