linux 根据 access.log 生成压力测试脚本 监控Mysql JAVA 系统状态

来源:互联网 发布:软件著作 编辑:程序博客网 时间:2024/06/06 12:47

获取脚本测试脚本

cat access.log | awk '{print $7}' | grep -v "(\|)" | awk '{ if(NR%1000==0) {print "sleep 1; date; "  "wget -q \"http://localhost"$1"\"" " --output-document=/dev/null &" } else print "wget -q \"http://localhost"$1"\"" " --output-document=/dev/null &" }'  |sed -e 's/!/\\!/g'>test.sh


运行获取的  test.sh 脚本

运行后监控系统CPU、内存、网络、IO等状况


监控Mysql:抓取SQL,也可以配置mysql的my.cnf设置慢查询获取到日志,优化SQL


监控JAVA线程 占用CPU>%2、内存>%2的线程代码 并优化代码



原创粉丝点击