作者:707282400_de0c8b | 来源:互联网 | 2017-10-24 14:31
文章标题:用Oracle存储来分析Unix系统的性能(2)。Linux是中国IT实验室的一个技术频道。包含桌面应用,Linux系统管理,内核研究,嵌入式系统和开源等一些基本分类
4. 创建get_vmstat.ksh脚本
改脚本用于定时执行vmstat命令并且将结果存入数据库。
# get_vmstat.ksh
#!/bin/ksh
#----------------------------------------
# 首先设定环境变量,根据实际环境修改. . . .
#----------------------------------------
ORACLE_SID=kamusdb
export ORACLE_SID
ORACLE_HOME=`cat /var/opt/oracle/oratab|grep
^$ORACLE_SID:|cut -f2 -d':'`
export ORACLE_HOME
PATH=$ORACLE_HOME/bin:$PATH
export PATH
SERVER_NAME=`uname -a|awk '{print $2}'`
typeset -u SERVER_NAME
export SERVER_NAME
#----------------------------------------
# 每5分钟运行一次vmstat(300秒),可以根据实际情况修改 . . . .
#----------------------------------------
SAMPLE_TIME=300
#----------------------------------------
# 脚本一旦运行将不会停止,除非关闭操作系统 . . . .
# -S参数表示监控swap空间的情况,报告si,so列
# msg$$中的$$表示一个任意2位数字,系统自动生成
#----------------------------------------
while true
do
vmstat ?S ${SAMPLE_TIME} 2 > /tmp/msg$$
[1] [2] [3] 下一页