性能调优
文章平均质量分 68
青夜梓藤
这个作者很懒,什么都没留下…
展开
-
jprofiler安装及监控
一、jprofiler下载下载64位jprofiler_9_2_1链接:https://pan.baidu.com/s/1n-UTM7WZeWokwjRphyX0Og 密码:ue8c 二、linux服务器上安装jprofiler1、上传下载文件jprofiler_linux_9_2_1.sh到linux服务器,路径为/home/wl2、赋权安装jprofilercd /...原创 2018-06-12 21:23:43 · 3916 阅读 · 0 评论 -
Nginx简单配置和命令
1、用户、连接数设置user:nginx主进程的启动用户worker_processes:工作启动多少个进程,有几个CPU就设置为几worker_connections:代表能够处理请求数,1核,处理请求为1*1024,4核,处理请求为4*10242、监听端口、默认访问页3、添加status设置在location下添加如下配置location /status{...原创 2018-08-27 22:54:08 · 192 阅读 · 0 评论 -
访问页面转圈圈,怎么分析
测试中碰到响应时间慢、TPS上不去、访问页面转圈圈,该怎么分析?把从发请求到返回请求整个架构图画出来,分析整个链路中哪些地方可能导致这些问题。通常碰到这些问题,都是由以下11种情况导致,下面我们挨个分析,查找问题。1)客户端原因:客户端请求发布出去,有可能导致页面转圈圈排查:请求一下其他地址,若访问其他地址没问题,请求能发出去,则可排除客户端问题。2)网络原因:服务器...原创 2019-06-13 13:12:45 · 4678 阅读 · 0 评论 -
性能问题分析思路串讲
1、tps小、rt大、页面转圈圈* 客户端* 网络* 服务器CPU、负载* oom、gc* 等待磁盘io* web容器排队,连接池* 数据库连接池排队 连接池不释放* 慢查询* 数据库死锁* 线程死锁* 业务逻辑2、rt抖动:gc3、TPS抖动:gc、脚本不精简,脚本中有其他请求,如测当当查询书请求前面有一个首页...原创 2019-06-13 13:13:14 · 272 阅读 · 0 评论 -
监控分析思路及简单举例
1、响应时间一般要求1)一般页面响应时间要求响应时间<2s 快响应时间<5s 能接受 响应时间>8s 慢2)一般接口调用时间标准响应时间<100ms快100ms<响应时间<300ms能接受响应时间>500ms慢2、监控分析思路思考:出门发现钱包不在身上,疑是丢了,你该怎么办?出门有...原创 2019-06-13 13:12:27 · 989 阅读 · 0 评论 -
系统架构演变
1、一代架构图一台机器上即部署了应用程序又部署了数据库,db会影响应用的性能,应用程序也会影响db性能,两者相互干扰2、二代架构图一个应用程序,一个db,两台机器分开3、三代架构图随着网络的发展,用户量也越来越大,此时继续沿用二代架构图会导致,server服务器扛不住,于是衍生出三代架构图,如下。ngni...原创 2019-06-13 13:12:59 · 381 阅读 · 0 评论