本文へジャンプ

(参考情報)

memcheck とは

memcheck とは、共有メモリ内で実行しているプロセスをみるツールです。nsd.sh を実行したときには自動的に実行されるようになっており、実行結果も NSD ログの中に記録されます。

このツールは単体でも動作することが可能ですが、nsd.sh と共に実行することで、Process ID (PID) も自動的に引数として用いられるため非常に便利です。

例えば、プロセスが開いていたデータベースやアクセスしていたビューなどの、NSD ログだけではわからない詳細な情報を確認できます。このような情報は、セマフォタイムアウトの問題では非常に有効な情報となります。

また、memcheck のログからは、各 Process ID ごとのハンドルテーブルの情報や各ブロックに割り当てられているメモリの数などを細かく確認することができ、メモリリークの調査にも役立つ場合があります。

<インストール方法>
R5.0.9 以降のドミノサーバーの場合は、memcheck がパッケージに導入されていますので、ドミノサーバーをインストールすることによって、同時に memcheck も使用できます。
R5.0.8 以前のドミノサーバーの場合は、Lotus Customer Support にお問合せの上 memcheck を入手し、以下の手順にしたがってインストールしてください。

※注意


 
Lotus software