1、问题描述
客户反应线上的生产系统模块列表和详情页面打开都比较卡顿
2、原因定位
上图未修改之前waiting时间 是1.5秒左右。
一开始认为可能是数据库查询比较慢,但是将SQL拿到数据库查询速度很快,大约为0.1秒左右
接下来就考虑是不是服务器性能问题,于是执行top命令,查看CPU消耗情况
上图是修改过情况,没修改前COMMAND这一列有很多wc,cat命令,于是联想到是不是可能是脚本的问题导致的
于是执行crontab -e查看脚本情况
发现有一个一分钟频繁执行的校验脚本,而且现在这个脚本并不起实际作用,于是注释掉该脚本,重新load定时任务配置
/sbin/service crond reload
再次查看,就只剩Java脚本了,服务器响应速度也迅速提升