常用分析脚本
2017-02-20 15:54
323 查看
系统监控
iostat -x -t 60 > /home//song/iostat.txt &
top -b -d 60 > /home//song/top.txt &
sar -n DEV 60 > /home/song/sar.txt &
sh /home/song/7_sys_locks.sh &
7_sys_locks.sh
while [ 1 -eq 1 ]
do
pgsql -U test_web -d grcoa -c "select * from sys_locks;" >> /home/song/sys_locks.txt
pgsql -U test_web -d grcoa -c "select count(*), state from pg_stat_activity group by state;" >> /home/song/connection.txt
pgssql -U test_web -d grcoa -c "select * from pg_stat_user_tables where n_tup_ins > 100;" >> /home/song/table_stat.txt
pgsql -U test_web -d grcoa -c "select * from pg_stat_user_indexes where idx_scan > 100;" >> /home/song/index_stat.txt
sleep 60
done
清空文件
:> XXX.log
> XXX.log
echo /dev/null > XXX.log
查看数据库大小
echo "data dir size:" >/home//song/task_log.log
du -sh /home/data >>/home/song/task_log.log
echo "grcoa database size:(MB)">>/home/song/task_log.log
pgsql -U test_web grcoa -e -c "select pg_database_size('grcoa')/1024/1024;">>/home/song/task_log.log
echo "table oa_send_doc_form size:">>/home/song/task_log.log
pgsql -U test_web grcoa -e -c "select count(*) from oa_send_doc_form;">>/home/song/task_log.log
#/bin/sh
iostat -x 60 -t > mn-io.log &
ssh -l root h104 iostat -x 60 -t > tn1-io.log &
ssh -l root h105 iostat -x 60 -t > tn2-io.log &
sar -n DEV 60 > mn-sar.log &
ssh -l root h104 sar -n DEV 60 > tn1-sar.log &
ssh -l root h105 sar -n DEV 60 > tn2-sar.log &
top -b -u kingbase -d 60 > mn-top.log &
ssh -l root h104 top -b -u kingbase -d 60 > tn1-top.log &
ssh -l root h105 top -b -u kingbase -d 60 > tn2-top.log &
iostat -x -t 60 > /home//song/iostat.txt &
top -b -d 60 > /home//song/top.txt &
sar -n DEV 60 > /home/song/sar.txt &
sh /home/song/7_sys_locks.sh &
7_sys_locks.sh
while [ 1 -eq 1 ]
do
pgsql -U test_web -d grcoa -c "select * from sys_locks;" >> /home/song/sys_locks.txt
pgsql -U test_web -d grcoa -c "select count(*), state from pg_stat_activity group by state;" >> /home/song/connection.txt
pgssql -U test_web -d grcoa -c "select * from pg_stat_user_tables where n_tup_ins > 100;" >> /home/song/table_stat.txt
pgsql -U test_web -d grcoa -c "select * from pg_stat_user_indexes where idx_scan > 100;" >> /home/song/index_stat.txt
sleep 60
done
清空文件
:> XXX.log
> XXX.log
echo /dev/null > XXX.log
查看数据库大小
echo "data dir size:" >/home//song/task_log.log
du -sh /home/data >>/home/song/task_log.log
echo "grcoa database size:(MB)">>/home/song/task_log.log
pgsql -U test_web grcoa -e -c "select pg_database_size('grcoa')/1024/1024;">>/home/song/task_log.log
echo "table oa_send_doc_form size:">>/home/song/task_log.log
pgsql -U test_web grcoa -e -c "select count(*) from oa_send_doc_form;">>/home/song/task_log.log
#/bin/sh
iostat -x 60 -t > mn-io.log &
ssh -l root h104 iostat -x 60 -t > tn1-io.log &
ssh -l root h105 iostat -x 60 -t > tn2-io.log &
sar -n DEV 60 > mn-sar.log &
ssh -l root h104 sar -n DEV 60 > tn1-sar.log &
ssh -l root h105 sar -n DEV 60 > tn2-sar.log &
top -b -u kingbase -d 60 > mn-top.log &
ssh -l root h104 top -b -u kingbase -d 60 > tn1-top.log &
ssh -l root h105 top -b -u kingbase -d 60 > tn2-top.log &
相关文章推荐
- 常用分析shell脚本
- linux 常用脚本分析
- accesslog或者cookie'log的shell常用分析脚本
- 自适应游标共享技术03(常用分析脚本)
- 2_MAVEN常用脚本分析
- accesslog或者cookie'log的shell常用分析脚本
- 使用Spark分析拉勾网招聘信息(四): 几个常用的脚本与图片分析结果
- accesslog或者cookie'log的shell常用分析脚本
- 使用Spark分析拉勾网招聘信息(四): 几个常用的脚本与图片分析结果
- RHEL运维的常用脚本、命令及性能分析
- 分析访问日志一些常用的脚本
- linux 常用脚本分析
- accesslog或者cookie'log的shell常用分析脚本
- 常用的apache access日志分析脚本
- nginx常用命令管理及升级 | 日志分析 | 脚本编写
- 脚本中export不起作用的原因分析
- hive自定义mapred脚本运行机制分析
- 常用端口分析
- Oracle常用脚本-查看表空间使用情况
- 常用 Java 静态代码分析工具的分析与比较