対iAntiVirus
iAntiVirus をインストールしているのだが問題が一点ある。それは、iavd というプロセスの CPU の使用率が 100% 近くになりその状態が続くこと。かなりの頻度で発生する。ひどいときは5分に一度くらいは発生する。一度プロセスを kill してもいつの間にか復活するし。
なので、定期的に iavd のプロセスを監視して CPU の使用率が設定値を超えたら iavd のプロセスを kill する Ruby スクリプトを作った。
#! /usr/bin/ruby res = `ps auxc | grep iavd | sed -e "s/ \\{2,\\}/,/g" | cut -d"," -f2,3`.chomp.split(/,/) pid = res.shift cpu = res.shift.to_f `kill -KILL #{pid}` if cpu > 90.0
これを cron を使って数分間隔で起動させれば OK のはず。