linux sar tip in rhel4 (centos4)

有時 sar 的指令無法正常顯示 cpu idle, 可以透過更新 sysstat 的套件來解決此狀況.
  1. 使用 rhel4 相容版本 sysstat-8.1.5.tar.gz, 也可於官方網站下載最新版本.
    wget http://pagesperso-orange.fr/sebastien.godard/sysstat-8.1.5.tar.gz
  2. 移除無法正常顯示 cpuidle 的 sysstat 套件.
    rpm -e sysstat
  3. 編譯 sysstat 原始碼, 並且安裝於 /usr.
    tar zxvf sysstat-8.1.5.tar.gz
    cd sysstat-8.1.5
    ./configure --prefix=/usr && make && make install
  4. 當 sar 的資料檔案與版本不符, 將會出現以下訊息.
    sysstat: Invalid system activity file: /var/log/sa/saXX
    需執行以下指令來重建.
    rm -rf /var/log/sa/*
    /usr/lib/sa/sa1
  5. 將 sar 加入 crontab, 定期產生資料.
    echo '# run system activity accounting tool every 10 minutes
    */10 * * * * root /usr/lib/sa/sa1 1 1
    # generate a daily summary of process accounting at 23:53
    53 23 * * * root /usr/lib/sa/sa2 -A' > /etc/cron.d/sysstat
ref: this

0 comments:

張貼留言