▶ セイ・テクノロジーズ コーポレートサイトはこちら

サポート情報番号 000174
対象バージョン BOM 5.0 (全 SR)

[現象]
監視対象のパフォーマンスカウンタにて、実際の値は 4GB (32bit) を超える値 (6GB など) にもかかわらず、BOM 側では 4GB 以上の値を取得できず、4GB として認識する現象が発生します。

[前提条件]
64bit 版 Windows に BOM をインストールし、ローカルコンピューターを監視する場合にのみ発生いたします。
32bit 版 Windows のローカル監視や、64bit 版 Windows の代理監視では発生しません。

[詳細]
以下の監視項目のいずれかをご利用の場合に、4GB を超える値が取得できない現象が発生します。

  • プロセス監視
  • パフォーマンスカウンタ監視

また、現象が発生するパフォーマンスオブジェクトと発生しないパフォーマンスオブジェクトがあり、Microsoft 社の調査により、以下のパフォーマンスオブジェクトにて発生することを確認しております。

  • Process オブジェクト
  • Terminal Service Session オブジェクト

[原因]
BOM は 32bit アプリケーションのため、64bit 版 Windows では WOW64 (Windows-On-Windows 64) 上で動作しますが、この WOW64 環境において、先に挙げたパフォーマンスオブジェクトが 4GB (32bit) を超える値を返すことができないという制限事項があります。
この制限事項により、BOM が誤った値を OS から受け取るため、本現象が発生します。

[対処方法]

  1. BOM 5.0 SRなし ~ SR3 の環境につきましては、本現象への対応パッチを含む、BOM 5.0 SR4 バージョンアップインストーラーを弊社ウェブサイトのダウンロードで公開していますので、このバージョンアップインストーラーをダウンロードおよび適用してください。
    ※ 適用後は、監視の際に Remote Registry サービスが必要になります。
    ※ このバージョンアップインストーラー公開に伴い、過去に公開しておりました「BOM5.0パフォーマンスカウンタ監視モジュールアップデート」の公開は終了しております。
  2. BOM 5.0 SR4 がインストールされた 64bit 環境については以下のパターンが考えられますが、各環境の運用状況に応じた対処方法を選択してください。

■ BOM 5.0 SRなし ~ SR3 からのアップグレードの場合

  • 過去に公開されていた「BOM5.0パフォーマンスカウンタ監視モジュールアップデート (x64専用版)」が適用されている環境の場合、インストーラにより 64bit モジュールが自動的にインストールされます。
  • 過去に公開されていた「BOM5.0パフォーマンスカウンタ監視モジュールアップデート (x64専用版)」が適用されていない環境の場合、32bitモジュールが適用されます。
    初期値では以下のディレクトリに 64bit モジュールが配置されているので、必要に応じて 32bit モジュールと置き換えての運用が可能です。
    [C:\Program Files (x86)\SAY Technologies\BOMW5\Bin\Patch]

■ BOM 5.0 SR4 を新規インストールした場合

  • 32bit モジュールが適用されます。
    初期値では以下のディレクトリに 64bit モジュールが配置されているので、必要に応じて 32bit モジュールと置き換えての運用が可能です。
    [C:\Program Files (x86)\SAY Technologies\BOMW5\Bin\Patch]

[参考情報]
SR4でのモジュールバージョンは以下の通りです。

  • 32bit版:5.0.40.1
  • 64bit版:5.0.40.2

[更新履歴]
2012/05/15 BOM 5.0SR4のリリースに伴い、対処方法に追記しました
2012/07/25 SR4 での対処方法の詳細を追記しました
2021/01/12 「BOM5.0パフォーマンスカウンタ監視モジュールアップデート」公開終了に伴い、対応手順を更新しました。

関連記事