-
2012.07.24 -
2020.11.26
監視値が 4GB を超える場合に、4GB までしか認識できない
サポート情報番号 | 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 から受け取るため、本現象が発生します。
[対処方法]
- BOM 5.0 SRなし ~ SR3 の環境につきましては、本現象への対応パッチを含む、BOM 5.0 SR4 バージョンアップインストーラーを弊社ウェブサイトのダウンロードで公開していますので、このバージョンアップインストーラーをダウンロードおよび適用してください。
※ 適用後は、監視の際に Remote Registry サービスが必要になります。
※ このバージョンアップインストーラー公開に伴い、過去に公開しておりました「BOM5.0パフォーマンスカウンタ監視モジュールアップデート」の公開は終了しております。 - 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パフォーマンスカウンタ監視モジュールアップデート」公開終了に伴い、対応手順を更新しました。