快捷搜索:   服务器  安全  linux 安全  MYSQL  dedecms

用Oracle存储来分析Unix系统的性能(2)

    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$$

 [2] [3] 下一页

顶(0)
踩(0)

您可能还会对下面的文章感兴趣:

最新评论