■ psグラフ化君...って何?
- UNIX の ps コマンドの出力ログを元にグラフを作成します。
- メモリリークを起こしているプロセスを発見したり、永久ループなどでCPUを異様に消費しているプロセスをつきとめたりすることもできます。
- リアルタイム監視モード(一定間隔でログを監視してグラフを書く)をサポート
■ こんな使い方も...といっても、ps コマンドの使い方なのですが...
プログラム導入の事前テストに
- 変更したプログラムがリソースを異常に消費していないかどうかをチェックすることができます。
障害時の解析に
- ps コマンドを実行している telnet クライアントのログを対象とすれば、リアルタイムにグラフを描画できます。
■ 問題点と回避方法
- ファイル名を指定しないとエラーになります。
- ps のログに予期しない文字が含まれた場合は正しく動作しない可能性があります。
- 400 というエラーが発生することがあります。原因がよくわからないのですが、OK ボタンを押すと継続できることがあります。
- HP-UX での使用方法のコツは、FAQ(質問集)の 002 を参照してください。
■ FAQ(質問集)
■ 最新バージョンと改変履歴
- 本プログラム(マクロ)は フリーソフト です。
- 現在の最新バージョンは 1.18 (Vector 申請中)です。
2005/10/30 Ver. 1.18
2005/10/21 Ver. 1.18 PID 6桁以上対応。AIX 対応。UNIX 改行(LF)対応。
2004/12/01 Ver. 1.17 このシートを削除しただけでマクロも削除できるように改善。
2004/11/26 Ver. 1.16 4桁の PID のものが描画対象になっていなかったバグを修正
2004/11/26 Ver. 1.15 データ読み込み後、描画範囲を設定し直す方式に変更
2004/11/15 Ver. 1.14 Vector 公開に向け、使用方法タブ変更
2004/11/15 Ver. 1.13 Dictionary (ハッシュ変数)を使用しスピードアップ。当社比3倍!
2004/11/11 Ver. 1.12 ファイル読み込みロジック変更
2004/11/10 Ver. 1.11 複数の Excel 起動対応
2004/11/10 Ver. 1.10 ps -e -o pid,ppid,pcpu,vsz,args コマンド変更
2004/11/10 Ver. 1.00 ps -e -o pid,vsz,args 初版
■ マクロのソース
マクロのソース
マクロの改変について
マクロは御自由に改変して使用していただいて結構です。
ただし改変したものについては、もはや psグラフ化君 ではありませんので、シート内には psグラフ化君 の文字を含めないでください。
■ マクロの署名について
拇印: 7b 65 d2 1c 53 26 06 74 c6 27 e7 01 1c a4 b2 00 1d a3 e5 ea (1.18 より)
■ 作者からのお願い
- psグラフ化君 を使用したために生じたいかなる障害についての責任を取ることはできませんので、御自分の責任で使用してください。
- 営利目的で使用についても無条件に許可しますが、その際は使用例として今後の参考にしたいので メール でお知らせください。
■ 作者への連絡先
戻る
Last Updated: 3/21/2006
WebMaster: Chiho Izu ChihoIzu@gmail.com