HP Performance Tuning Framework の概要...HP Performance Tuning Framework...

21
HP Performance Tuning Framework の概要 White Paper (3 2005/7/7) 目次 はじめに ............................................................................................................................................. 1 概要 ............................................................................................................................................... 1 システム要件 ................................................................................................................................... 1 ネットワーク要件 ........................................................................................................................... 1 ソフトウェア要件............................................................................................................................ 2 ハードウェア要件 .......................................................................................................................... 2 ユーザ インタフェース ........................................................................................................................ 3 [Welcome] ページ ........................................................................................................................ 4 [Configuration] ページ .................................................................................................................. 4 [OS Tuning] ページ....................................................................................................................... 6 [Applications] ページ .................................................................................................................... 7 [Graphics Driver] ページ ............................................................................................................... 8 [3Dconnexion] モーション コントローラ ページ ................................................................................... 9 調整可能アプリケーションのページ .................................................................................................. 9 サポート対象のアプリケーション ........................................................................................................ 10 Alias Maya Studiotools ............................................................................................................ 11 Autodesk AutoCAD..................................................................................................................... 11 Autodesk Inventor ....................................................................................................................... 11 Bentley MicroStation ................................................................................................................... 12 CoCreate OneSpace Designer Modeling ...................................................................................... 13 Dassault Systèmes CATIA V5 ....................................................................................................... 13 Discreet 3D Studio Max .............................................................................................................. 14 PTC Pro/ENGINEER ................................................................................................................... 14 Soft Image XSI ........................................................................................................................... 15 SolidWorks ............................................................................................................................... 15 UGS I-DEAS............................................................................................................................... 15 UGS Solid Edge ......................................................................................................................... 15 UGS Unigraphics ....................................................................................................................... 16 大容量メモリの構成 ............................................................................................................................ 17 概要 ............................................................................................................................................. 17 オペレーティング システムの構成 .................................................................................................. 17 アプリケーションの構成 ................................................................................................................ 18 Performance Tuning Framework での大容量メモリの有効化 ................................................................. 18 補足事項....................................................................................................................................... 18 動的な更新 ....................................................................................................................................... 19 認定データベース ........................................................................................................................... 19 Framework .................................................................................................................................... 19

Transcript of HP Performance Tuning Framework の概要...HP Performance Tuning Framework...

Page 1: HP Performance Tuning Framework の概要...HP Performance Tuning Framework は、特定の技術アプリケーションの実行に必要なワークステーション構成を迅速

HP Performance Tuning Framework の概要 White Paper (第3 版 2005/7/7)

目次 はじめに ............................................................................................................................................. 1 概要 ............................................................................................................................................... 1 システム要件 ................................................................................................................................... 1 ネットワーク要件 ........................................................................................................................... 1 ソフトウェア要件............................................................................................................................ 2 ハードウェア要件 .......................................................................................................................... 2

ユーザ インタフェース ........................................................................................................................ 3 [Welcome] ページ ........................................................................................................................ 4 [Configuration] ページ .................................................................................................................. 4 [OS Tuning] ページ....................................................................................................................... 6 [Applications] ページ .................................................................................................................... 7 [Graphics Driver] ページ ............................................................................................................... 8 [3Dconnexion] モーション コントローラ ページ ................................................................................... 9 調整可能アプリケーションのページ .................................................................................................. 9

サポート対象のアプリケーション ........................................................................................................ 10 Alias Maya と Studiotools............................................................................................................ 11 Autodesk AutoCAD..................................................................................................................... 11 Autodesk Inventor....................................................................................................................... 11 Bentley MicroStation ................................................................................................................... 12 CoCreate OneSpace Designer Modeling ...................................................................................... 13 Dassault Systèmes CATIA V5 ....................................................................................................... 13 Discreet 3D Studio Max .............................................................................................................. 14 PTC Pro/ENGINEER ................................................................................................................... 14 Soft Image XSI ........................................................................................................................... 15 SolidWorks ............................................................................................................................... 15 UGS I-DEAS............................................................................................................................... 15 UGS Solid Edge......................................................................................................................... 15 UGS Unigraphics ....................................................................................................................... 16

大容量メモリの構成 ............................................................................................................................ 17 概要 ............................................................................................................................................. 17 オペレーティング システムの構成 .................................................................................................. 17 アプリケーションの構成 ................................................................................................................ 18

Performance Tuning Framework での大容量メモリの有効化 ................................................................. 18 補足事項....................................................................................................................................... 18

動的な更新 ....................................................................................................................................... 19 認定データベース ........................................................................................................................... 19 Framework .................................................................................................................................... 19

Page 2: HP Performance Tuning Framework の概要...HP Performance Tuning Framework は、特定の技術アプリケーションの実行に必要なワークステーション構成を迅速

1

はじめに

HP Performance Tuning Framework (以後「Framework」と略記) は、特定のサードパーティ アプリケーションについてマシン上でパフォーマンスの最適化を行う際に、ワークステーション システム管理者とテクニカル ユーザの構成作業および調整作業を支援する目的で開発されたものです。HP は、長期にわたって、テクニカル市場の主な独立系ソフトウェア ベンダのエンジニアリング チームと緊密な協力関係を築き上げてきました。このユーティリティは、長年にわたる技術的な知識と経験を、HP ワークステーションのユーザと共有するための枠組みです。

概要

エンジニアの机上に新しいワークステーションが配備されると、業務で使用できるようにソフトウェアを構成するプロセス

が始まります。システム管理者は、エンジニアが必要とするすべてのアプリケーションをインストールし、データ リポジトリを共有するための接続を設定します。エンジニアが作業を開始するのに必要なアプリケーションとデータが揃ったら、

システム管理者にとって、次の課題に移ってしまうのは簡単なことです。しかし、何らかの構成手順を省略した場合、エ

ンジニアの生産性に重大な影響を与えることがあります。たとえば、サポートされていないグラフィックス ドライバを使用すると 3D グラフィックスのレンダリング パフォーマンスやイメージ品質が低下する可能性があります。また、デフォルトのシステム設定が十分でないと、新しいマシンの機能を完全には使用できなくなる場合もあります。

HP Performance Tuning Framework は、特定の技術アプリケーションの実行に必要なワークステーション構成を迅速にガイドすることにより、ワークステーション システム管理者を支援します。Framework は、次の主要機能によってこの作業を支援します。

• [Configuration] ページに、完全な構成インベントリが表示され、また特定のワークステーション モデルの HP Quick Specs ドキュメントに簡単にアクセス可能

• Microsoft® Windows

® XP Professional のカスタマイズ用の [OS Tuning] ページ

• マシンのグラフィックス カードで使用可能なドライバとともに、各ドライバで認定されているアプリケーションの一覧。この情報は、[Graphics Driver Page] ページに表示され、ボタンを使用して目的のドライバを簡単にダウンロードおよびインストール可能

• ワークステーションに接続されている 3Dconnexion モーション コントローラ用の、プラグインおよびアドイン アプリケーション ソフトウェア、および USB プラグアンドプレイ デバイス情報とドライバ。この情報は、3Dconnexion ページに表示され、ボタンでドライバの開始/停止が可能

• HP とアプリケーション開発チームの長期にわたる緊密な連携から得られた知識と経験を提示する、アプリケーション固有の調整ページの集合

システム要件

以降の各ページでは、ネットワーク、ソフトウェア、およびハードウェアに固有の HP Performance Tuning Framework の要件を記載します。

ネットワーク要件 Framework が正しくかつ有効に動作するためには、インターネット接続が必須です。実行するたびに、更新された認定データベースに関して Framework サーバに問い合わせを行います。見つかると、Framework が直ちにダウンロードを行います。同様に、Framework ユーティリティ自身も、欠陥の修正や新しいサードパーティアプリケーションのサポートのためにアップデートが必要な場合があります。これらのアップデートは、インターネットを通して提供されます。最後に、

Framework の主要機能の 1 つに、グラフィックス ドライバをダウンロードしてインストールする機能があります。この処理では、明らかにインターネットへのアクセスが必要です。

Framework は、インターネットへの直接接続と、HTTP プロキシ サーバを介したファイアウォール経由での接続をサポートしています。初めてネットワーク接続を行うと、システムの [インターネット オプション] のプロキシ設定を使用してリモート サーバに直接要求を行います。(約 10 秒後に) その要求がタイムアウトした場合、HTTP プロキシ サーバのアドレスとポート番号を入力するように要求され、またサーバで必要な場合にはユーザ アカウント情報の入力を求められる場合もあります。プロキシ サーバを使用して接続が設定されると、それ以降のすべてのネットワーク要求で使用するために、プロキシのアドレス、ポート、およびアカウント情報が保存されます。

Framework は、自動構成スクリプトを使用するシステム インターネット オプションをサポートしていません。このような設定では、Framework サーバへの接続でタイムアウトが発生し、HTTP プロキシ サーバを明示的に入力するよう求められます。

Page 3: HP Performance Tuning Framework の概要...HP Performance Tuning Framework は、特定の技術アプリケーションの実行に必要なワークステーション構成を迅速

2

ソフトウェア要件 Framework は、Microsoft の .NET Framework バージョン 1.1 を使用して、Windows 2000 Professional と Windows XP Professional オペレーティング システム用に開発されています。ワークステーション上に .NET Framework が存在しない場合、HP Performance Tuning Frameworkの初回インストール時に自動的にロードされます。したがって、あらかじめ .NET をインストールする必要はありません。

ドライバのインストールとシステム設定の変更を行うため、Framework を実行するには管理者権限が必要です。

Framework の実行には、サードパーティ アプリケーションは必要ありません。しかし、サードパーティ アプリケーションが存在すると、Framework の表示内容と動作が変化します。たとえば、Framework は、マシン上にサポート対象のアプリケーションを見つけると、インストールされているアプリケーションにのみ関連するグラフィックス ドライバ認定情報をレポートすることができます。また、該当する場合には、アプリケーション固有の調整を可能にするタブ ページが個々に追加されます。

[Supported Applications] には、Framework がサポートするアプリケーションがリストされ、また提供されているアプリケーション固有のサポートがさらに詳細に記載されています。

ハードウェア要件 Framework は、ソフトウェア ベンダとの共同作業で HP エンジニアリング チームが頻繁に更新するデータベースから、コンピュータおよびグラフィックス カード認定情報を抽出します。HP とグラフィックス カード ベンダが新しいハードウェアをリリースすると、その結果を受けてデータベースが最新状態に更新され、正確な構成推奨案を提供します。

現在、以下のワークステーション モデルがサポートされています。

• HP ワークステーション xw3100

• HP ワークステーション xw4000

• HP ワークステーション xw4100

• HP ワークステーション xw4200

• HP ワークステーション xw5000

• HP ワークステーション xw6000

• HP ワークステーション xw6200

• HP ワークステーション xw8000

• HP ワークステーション xw8200

• HP ワークステーション xw9300

• HP モバイル ワークステーション nw8000

• HP モバイル ワークステーション nw8240

HP 以外のワークステーションでは、Framework は動作しません。

Framework のグラフィックス ドライバ ライブラリには、次のグラフィックス カードに対するドライバが含まれます。

• ATI Fire GL 8700

• ATI Fire GL 8800

• ATI Fire GL X1

• ATI Fire GL Z1

• ATI Fire GL T2-64s

• ATI Fire GL T2-128

• ATI Fire GL V3100

• ATI Fire GL V5100

• ATI Mobility Fire GL T2

• NVIDIA Quadro2 MXR

• NVIDIA Quadro2 EX

• NVIDIA Quadro2 Pro

• NVIDIA Quadro4 NVS

• NVIDIA Quadro4 380 XGL

Page 4: HP Performance Tuning Framework の概要...HP Performance Tuning Framework は、特定の技術アプリケーションの実行に必要なワークステーション構成を迅速

3

• NVIDIA Quadro4 550 XGL

• NVIDIA Quadro4 580 XGL

• NVIDIA Quadro4 750 XGL

• NVIDIA Quadro4 900 XGL

• NVIDIA Quadro4 980 XGL

• NVIDIA Quadro FX 330

• NVIDIA Quadro FX 500

• NVIDIA Quadro FX 540

• NVIDIA Quadro FX 1000

• NVIDIA Quadro FX 1100

• NVIDIA Quadro FX 1300

• NVIDIA Quadro FX 1400

• NVIDIA Quadro FX 2000

• NVIDIA Quadro FX 3000

• NVIDIA Quadro FX 3400

• 3DLabs Wildcat III 6110

• 3DLabs Wildcat III 6210

現在、次の 3Dconnexion モーション コントローラがサポートされています。

• USB SpaceTraveler

• USB Spaceball 5000

ユーザ インタフェース

HP Performance Tuning Framework は、単純な Windows フォーム ベースのインタフェースを採用しています (図 1)。メイン ウィンドウには、4 つの異なるコントロールがあります。1 つは [Help] ボタンであり、このファイルを表示します。2 つ目は [About] ボタンであり、現在の Framework のバージョン番号、データベースのタイムスタンプ、およびその他のサポート情報を表示します。3 つ目は [Exit] ボタンであり、プログラムを終了させます。4 つ目はタブ ページの集合であり、Framework の調整操作を実行するユーザ インタフェース コントロールが含まれています。各タブには、そのページで実行できる構成範囲を示すラベルが付いています。各タブをクリックすると、対応するページが表示されます。

場合によっては、メイン ウィンドウが表示される前に、Framework が、そのデータベースのいずれかに更新バージョンを検出する場合や、Framework プログラムが自分自身をダウンロードして、ワークステーションにインストールする場合があります。これらのアップデートには、最小限のユーザ対応が必要になります。単にプロンプトに従ってダウンロード

を完了し、Framework を起動してください。「動的な更新」の節では、これらの状況について詳細に説明します。

Page 5: HP Performance Tuning Framework の概要...HP Performance Tuning Framework は、特定の技術アプリケーションの実行に必要なワークステーション構成を迅速

4

[Welcome] ページ 図 1 は、起動時の Framework のウィンドウの表示状態を示しています。ウィンドウの実際のコンテンツは、インストールされるアプリケーションと現在アクティブなハイパーリンクに依存して、時間とともに変化します。Inventor 7.0 と 8.0 および Unigraphics NX1 と NX2 のタブに示されているように、このイメージを採取したマシンには、いくつかのサポート対象アプリケーションがインストールされています。

[Welcome] ページには、いくつか便利なハイパーリンクがあり、クリックすると、システムのデフォルト ブラウザに、関連する HP の Web サイトが表示されます。アクティブなネットワーク接続が存在しないワークステーション上で Framework を実行すると、これらのリンクは無効 (灰色表示) となり、現在、その目的の場所に到達できないことが示されます。

図 1. [Welcome] ページ

[Configuration] ページ [Configuration] ページには、ワークステーションの構成がレポートされます。以下に、レポート対象の情報の種類を示します。

• ハードウェア インベントリ

• Windows XP [OS Tuning] ページの現在の設定値

• Framework がサポートするアプリケーションのうち、ワークステーション上にインストールされているのが検出されたアプリケーションの一覧

• 提供されているグラフィックス ドライバの一覧、およびそれを認定しているアプリケーションの一覧

トップ レベルのカテゴリの多くでは、展開すると下位レベルの詳細が表示されます。図 2 は、[Configuration] ページの例を示しています。

Page 6: HP Performance Tuning Framework の概要...HP Performance Tuning Framework は、特定の技術アプリケーションの実行に必要なワークステーション構成を迅速

5

図 2. [Configuration] ページ

[Configuration] ページに表示される情報は、印刷オプション コンテキスト メニューを使用して印刷することも、またファイルに保存することもできます。このメニューを表示するには、マウス カーソルが構成データ上にあるときに、単に右マウス ボタンをクリックするか、またはコンテキスト メニュー キーを押します。図 3 に示すように、印刷オプション メニューが表示されます。

図 3. [Configuration] ページの印刷オプション コンテキスト メニュー

システムから収集され、このページに表示されている構成データを以外に、この画面の右側には別の種類の情報への

アクセスも表示されます (図 2)。このモデルのワークステーション用に内部シャーシ イメージが提供されている場合には、構成データの右の [Look Inside] ボックス内の [View ] ボタンをクリックすると表示されます。このワークステーション モデルのさらに詳細な情報が Quick Specs (英語版) に掲載されており、この Framework ページから表示できます。この 2 つのドキュメントは、HP の Web サイトに接続しなくても入手できます。

[Configuration] ページの右下のボックスには、HP サポート Webサイトに対するマシン固有のリンクか掲載されています。まず、HP PartSurfer Web サイトへのリンクがあり、ワークステーションの追加部品や交換部品を確認できます。さらに、現在のワークステーション モデルとオペレーティング システムの組み合わせに対して、提供されているドライバとソフトウェアを表示するリンクが記載されています。この 2 番目のリンクは、ワークステーションのシステム BIOS やコ

Page 7: HP Performance Tuning Framework の概要...HP Performance Tuning Framework は、特定の技術アプリケーションの実行に必要なワークステーション構成を迅速

6

ンポーネント ドライバのアップデートが必要な場合に役立ちます。ただし、HP サイトから新しいグラフィックス ドライバをダウンロードする前に、Frameworkの [Graphics Driver] ページのアプリケーション認定状況を確認する必要があります。HP サイトの最新ドライバは、しばしばアプリケーション プロバイダが認定したバージョンとは異なります。

[OS Tuning] ページ Windows XP など、複雑かつ豊富な機能を持つオペレーティング システムには、その動作や機能をカスタマイズする多数のオプションがあります。しかし、関連するすべての構成パラメータをコントロール パネルで操作できるわけではありません。オペレーティング システムのパフォーマンス、セキュリティ、ユーザ インタフェース機能を向上させるシステム パラメータやレジストリ設定に関して、説明不足を補う多くの解説が書籍やオンラインで発行されています。

HP Performance Tuning Framework の [OS Tuning] ページでは、システム管理者がこれらの構成パラメータのいくつかを変更することができます。このページは、Windows XP が動作するシステム上でのみ使用できます。図 4 に、このページの例を示します。画面の左側にはチェックボックスとその他のコントロールがあり、右には大きな説明ボックスが

あります。パラメータの説明を表示するには、単に左側で目的とするコントロールにマウス カーソルを合わせます。すると、対応するパラメータの説明が表示されます。説明には、次の内容が含まれます。

• 調整パラメータに関するバックグラウンド情報

• パラメータの各設定が必要となるタイミングを示すいくつかの状況

• パラメータの変更が有効になるタイミング (たとえば、直ちに、またはWindows の再起動後)

図 4. [OS Tuning] ページ

現在表示されている調整パラメータのセットが、ページの左上隅のコントロールで選択されています (下記の図 5 を参照)。[Restore Defaults] ボタンをクリックすると、現在表示されているセットのすべての設定が、Windows XP のデフォルト値に戻ります。

Page 8: HP Performance Tuning Framework の概要...HP Performance Tuning Framework は、特定の技術アプリケーションの実行に必要なワークステーション構成を迅速

7

図 5. 調整パラメータ セットの選択

HP は、その他のパラメータの調査とテストを行い、安全かつ調和して動作し、さらに有益であると判断した場合には、将来のリリースで新しいオプションを追加する可能性があります。

[Applications] ページ [Applications] ページ (図 6) には、Framework アプリケーションのインストール状態がレポートされます。また、アプリケーション固有のその他の有用な情報も表示されます。HP が、ソフトウェア ベンダや特定のアプリケーションに固有の Web サイトを持っている場合には、そのサイトへのリンクがこのページに表示されます。

「HT Hint」列のボタンをクリックすると、インテル® ハイパースレッディング テクノロジが各アプリケーションに与える効果

について HP の説明が表示されます。緑色のドットは、そのアプリケーションに対してハイパースレッディングを使用するよう、HP が推奨していることを示しています。赤色のドットは、ハイパースレッディングを使用しても、アプリケーションのパフォーマンスが向上しないことを意味しています。黄色のドットは、ハイパースレッディングによって特定のアプリケ

ーションのパフォーマンスが向上するものの、他の処理で速度が低下することを意味しています。可能な場合には、ハ

イパースレッディングを有効、無効にすべき状況についてヒントで説明します。

最後に、インストールされたアプリケーションに調整機能が存在する場合、Framework に独自のタブ ページが作成されます。タブ表示は、アプリケーション名の隣の「Show App Tab」列のチェックボックスで制御できます。たとえば、図 6 は、いくつかのアプリケーションに対するハイパースレッディングのヒントと HP Web ページを示しています。また、3D Studio Max 6.0 のタブ表示がオフになっています。デフォルトでは、Framework を実行するたびに、調整可能なすべてのアプリケーションのタブが表示されます。

図 6. [Applications] ページ

Page 9: HP Performance Tuning Framework の概要...HP Performance Tuning Framework は、特定の技術アプリケーションの実行に必要なワークステーション構成を迅速

8

[Graphics Driver] ページ HP Performance Tuning Framework の主な機能の 1 つに、グラフィックス ドライバ認定情報を編成する機能があります。システム管理者は、この編成によって、矛盾する可能性のあるアプリケーション要件を比較し、情報に基づいてど

のドライバをロードするか判断できます。このページにリストされたすべてのグラフィックス ドライバは Framework サーバに保管されており、必要に応じてネットワークを通してダウンロードできます。

図 7 は、多数のアプリケーションがインストールされたマシンに対する [Graphics Driver] ページを示しています。デフォルトでは、このページのリストには、インストールされているアプリケーションに対する認定データだけがレポートされ

ます。[All Framework Apps] ラジオ ボタンを選択すると、すべての Framework アプリケーションに対する認定情報が表示され、各ドライバの認定ステータスがより完全に表示されます。

図 7 に示す Framework のもう 1 つの機能に、インストールされた複数のグラフィックス カードを認識する機能があります。システム内に複数のカードが存在する場合、カード リストから適切なカードを選択すると、該当するドライバ選択データが表示されます。

図 7. [Graphics Driver] ページ

Framework は、ドライバを提示する順序を決めるために、各ドライバ バージョンで認定されているアプリケーション数をカウントします。最大の認定数を持つアプリケーションが先頭にリストされ、タイトルに「Most Certifications」タグを付けて示されます。同じ認定数を持つドライバが複数存在する場合もあります。このことは、最大数となるドライバが複数存

在する可能性があることを意味しています。この状況が発生した場合、システム管理者は、ドライバのアプリケーション リストを比較して、システムに予想されるワークロードに基づいてロードするドライバを判断します。

次に、残りのドライバが、認定されたアプリケーション数の降順でリストされます。ドライバ リストには、「Most Certifications」指定のほかに 2 つのラベルが表示されます。「Latest Release」は、このドライバが、HP が認識した最新のものであることを示しています。マシンですでに使用されているドライバがリストに表示された場合、「Currently Installed」のタグが付けられます。

システム管理者は、リストをスクロールすることにより、最大の認定要件を満たすドライバを選択することも、また別のド

ライバを一緒に選択することもできます。対応するボタンをクリックすることにより、リスト内のすべてのドライバをダウン

ロードしてインストールできます。

Page 10: HP Performance Tuning Framework の概要...HP Performance Tuning Framework は、特定の技術アプリケーションの実行に必要なワークステーション構成を迅速

9

[3Dconnexion] モーション コントローラ ページ 3Dconnexion モーション コントローラの設定は、[3Dconnexion] ページにレポートされます。次に、レポートされる情報の種類を示します。

• Windowsのレジストリで検出されたモーション コントローラ のインストール

• 現在ワークステーションに接続されている USB プラグアンドプレイ モーション コントローラ

• ワークステーションにインストールされている 3Dxware ソフトウェア ドライバのバージョン

• ワークステーションにインストールされている 3Dconnexion アドイン アプリケーションとプラグイン アプリケーション ソフトウェア

• モーション コントローラ製品情報に対するハイパーリンク

• モーション コントローラ ソフトウェアのダウンロード サイトへのハイパーリンク

このページには、モーション コントローラ ドライバを開始/停止するボタンがあります。[View] ボタンでは、モーション コントローラの製品仕様が表示されます。図 8 は、USB SpaceTraveler がインストールされたマシンの [3Dconnexion] ページを示しています。

図 8. [3Dconnexion] モーション コントローラ ページ

調整可能アプリケーションのページ 調整可能アプリケーションのページでは、アプリケーション固有の調整機能にアクセスできます。図 9 は、[Unigraphics NX2] アプリケーション ページを示しています。このページには、[Run HyperTune] と [Enable Large Memory] の 2つのアプリケーション固有の調整オプションがあります。サポート対象のアプリケーションで新しい調整技術が提供される

と、HP は、その機能に対応する新しいボタンを Framework に追加します。サポート対象の各アプリケーションに関連する調整機能に固有の詳細情報については、次の「サポート対象のアプリケーション」の節をご覧ください。

Page 11: HP Performance Tuning Framework の概要...HP Performance Tuning Framework は、特定の技術アプリケーションの実行に必要なワークステーション構成を迅速

10

図 9. [Unigraphics NX2] アプリケーション ページ

サポート対象のアプリケーション

Framework が提供する基本的なサポートには、有効なインストールの識別 ([Applications] ページに表示) と、現在のプラットフォーム構成に対するグラフィックス ドライバ認定情報の提示 ([Graphics Driver] ページに表示) があります。さらに、アプリケーション プロバイダと共同作業を行う HP コンサルタントが、サポート対象のアプリケーション バージョンに固有の調整ユーティリティを実装する場合があります。これらの調整オプションは、インストールされた各アプリケ

ーション用に作成されたタブ ページに表示されます。

Framework が提供する共通の追加機能に、大容量メモリの使用を可能にする機能があり、いくつかのアプリケーションでサポートされています。しかし、最も効果的な機能としては、特定のアプリケーションに対する HP HyperTune テクノロジのグラフィックス パフォーマンス 拡張機能が挙げられます。

HP HyperTune では、HP がアプリケーション プロバイダとの長い協力関係を通して蓄積してきた深い技術的知識から、真に恩恵を受けることができます。HP エンジニアは、UGS Unigraphics と Dassault Systèmes CATIA V5 のグラフィックス パフォーマンスを向上させる方法を発見し、ワークステーション ユーザにこの方法を示すために HyperTune モジュールを作成しました。これらのアプリケーションは明らかに互いに大きく異なっており、その調整方法に関しても大きく

異なるアプローチが必要となります。Unigraphics 用 HyperTune モジュールは、測定対象のグラフィックス処理を精密に制御する豊富なユーザ インタフェースを備えており (図 18 参照)、CATIA V5 用 HyperTune モジュールは、Framework の [CATIA V5] タブ ページで単一のチェックボックスで制御されます (図 13 参照)。

図 1 に、現在サポートされている Framework アプリケーションで、インストール識別とグラフィックス ドライバ認定情報が提供されているものを示します。また、追加の調整機能を使用できるアプリケーションも示しています。

Page 12: HP Performance Tuning Framework の概要...HP Performance Tuning Framework は、特定の技術アプリケーションの実行に必要なワークステーション構成を迅速

11

表 1. サポート対象の Framework アプリケーション

アプリケーション バージョン 大容量メモリ HyperTune モジュール

その他

Alias Maya 5.x、6.x

Alias Studiotools 11.x、12.x Autodesk AutoCAD 2005

Autodesk Inventor 6, 7, 8, 9 ○ ○

Bentley MicroStation V8 ○

CoCreate OneSpace Designer 2004, 2005 ○

Dassault Systèmes CATIA V5 リリース 10、11、12 ○ ○

Discreet 3D Studio Max 5, 6, 7 ○

PTC Pro/ENGINEER 2001、Wildfire、Wildfire 2 ○

Solidworks 2003, 2004, 2005 ○

UGS I-DEAS 9, 10, 11

UGS Solid Edge 14, 15, 16 ○

UGS Unigraphics 18、NX1、NX2、NX3 ○ ○

Alias Maya と Studiotools Maya と Studiotools は、Framework を通して提示できる高度な調整オプションを備えていないため、アプリケーション固有の調整ページはありません。しかし、他の Framework アプリケーションと同様に、[Graphics Driver] タブ ページに、これらのアプリケーションに対するグラフィックス ドライバ認定データがレポートされています。

Autodesk AutoCAD AutoCAD も調整オプションを持っていないため、アプリケーション固有の調整ページはありません。AutoCAD 用の [Graphics Driver] タブ ページに、グラフィックス ドライバに関する推奨事項がリストされています。

Autodesk Inventor Autodesk Inventor は、サポート対象のグラフィックス カードとドライバに関するデータを Windows レジストリに維持しています。Framework は、最新のサポート データを Autodesk Web サイトからダウンロードしてインストールする機能を提供しており、ワークステーションを最新状態に保つことができます。図 10 は、更新されたレジストリ コンテンツのダウンロードとインストールを開始するボタンを示しています。

Page 13: HP Performance Tuning Framework の概要...HP Performance Tuning Framework は、特定の技術アプリケーションの実行に必要なワークステーション構成を迅速

12

図 10. [Inventor 7.0] アプリケーションのページ

また、Inventor 7.0、8.0、および 9.0 は、Windows XP で 2GB を超えるメモリの使用をサポートしています。Framework は、Windows XP システムで正しいコンポーネントに関する検査を行い、システムのブート エントリに必要な変更を行って、大容量メモリの使用を可能にします。

Bentley MicroStation MicroStation は、2GB を超えるメモリの使用をサポートしています。したがって、Framework は、グラフィックス ドライバ認定情報をレポートするほかに、大容量メモリの使用を可能にするボタンのある MicroStation 調整ページを表示します。

図 11. [MicroStation 8] アプリケーションのページ

Page 14: HP Performance Tuning Framework の概要...HP Performance Tuning Framework は、特定の技術アプリケーションの実行に必要なワークステーション構成を迅速

13

CoCreate OneSpace Designer Modeling OneSpace Designer Modeling は、2GB を超えるメモリの使用をサポートしています。したがって、大容量メモリの使用を可能にするボタンのある 調整ページが表示されます。

図 12. [OneSpace Designer Modeling] アプリケーションのページ

Dassault Systèmes CATIA V5 CATIA V5 の大容量メモリのサポート (R10 以降) のほかに、Framework は、Dassault Systèmes のエンジニアリング チームと共同で特に HP 用に開発した CATIA V5 のパフォーマンス向上機能を使用可能にします。サポート対象のプラットフォームなど、このテクノロジの詳細については CATIA V5 用の HyperTune Read-Me ドキュメントを参照してください。

図 13. [CATIA V5] アプリケーションのページ

Page 15: HP Performance Tuning Framework の概要...HP Performance Tuning Framework は、特定の技術アプリケーションの実行に必要なワークステーション構成を迅速

14

Discreet 3D Studio Max 3D Studio Max は、グラフィックス ハードウェア ベンダが提供するカスタム ディスプレイ ドライバを含めて、複数のグラフィックス テクノロジを使用できます。グラフィックス ドライバの選択を容易にするため、[3D Studio Max] アプリケーションのページには、このアプリケーションの [Graphics Driver Setup] ダイアログを起動するボタンがあります。

図 14. [3D Studio Max] アプリケーションのページ

PTC Pro/ENGINEER Pro/ENGINEER は、2GB を超えるメモリの使用をサポートしています。したがって、Framework は、グラフィックス ドライバ認定情報をレポートするほかに、大容量メモリの使用を可能にするボタンのある Pro/ENGINEER 調整ページを表示します。

図 15. [Pro/ENGINEER] アプリケーションのページ

Page 16: HP Performance Tuning Framework の概要...HP Performance Tuning Framework は、特定の技術アプリケーションの実行に必要なワークステーション構成を迅速

15

Soft Image XSI Softimage XSI も調整オプションを持っていないため、アプリケーション固有の調整ページはありません。Softimage XSI 用の [Graphics Driver] タブ ページに、グラフィックス ドライバに関する推奨事項がリストされています。

SolidWorks SolidWorks も、2GB を超えるメモリの使用をサポートしています。したがって、大容量メモリの使用を可能にするボタンのある調整ページが表示されます。

図 16. [SolidWorks] アプリケーションのページ

UGS I-DEAS I-DEAS は、現在、Framework を通して提示できる高度な調整オプションを備えていないため、アプリケーション固有の調整ページはありません。しかし、他の Framework アプリケーションと同様に、[Graphics Driver] タブ ページで、I-DEAS グラフィックス ドライバ認定情報が使用およびレポートされています。

UGS Solid Edge Solid Edge は、2GB を超えるメモリの使用をサポートしています。したがって、調整ページに、大容量メモリの使用を可能にするボタンが表示されます。

Page 17: HP Performance Tuning Framework の概要...HP Performance Tuning Framework は、特定の技術アプリケーションの実行に必要なワークステーション構成を迅速

16

図 17. [Solid Edge] アプリケーションのページ

UGS Unigraphics Unigraphics の大容量メモリのサポートのほかに、Framework は、Unigraphics 用の HyperTune ユーティリティを提供します。このユーティリティは、Unigraphics のグラフィックス パフォーマンスを測定し、最適なパフォーマンスを達成するようにグラフィックス カードとアプリケーション設定を構成する機能を備えています。図 18 は、このユーティリティのユーザ インタフェースを示しています。HyperTune の詳細は、そのユーザ ガイドを参照してください。

図 18. Unigraphics ユーザ インタフェース用の HyperTune (クリックすると実際のサイズを表示)

Page 18: HP Performance Tuning Framework の概要...HP Performance Tuning Framework は、特定の技術アプリケーションの実行に必要なワークステーション構成を迅速

17

大容量メモリの構成

Microsoft Windows XP Professional は、以前提供されていた大規模な仮想アドレス空間にアプリケーションからアクセスする機能を備えています。たとえば、UGS Unigraphics NX2 を使用する CAD ユーザのメモリが、大規模アセンブリのロード中に不足した場合、このオペレーティング システム機能を有効にして、画面上にアセンブリ全体を表示するのに必要な追加ストレージを提供することができました。本書では、この新しい機能のバックグラウンド情報、および この機能を有効にするために HP Performance Tuning Framework で実行可能な内容を記載します。

以下のマイクロソフトのドキュメントに、マイクロソフトが 4GT (4 Gigabyte Memory Tuning) と呼ぶ、この機能の各種側面が解説されています。

• Memory Support and Windows Operating Systems

• Windows NT Server Enterprise Edition FAQ - 4 Gigabyte Memory Tuning

• Information on Application Use of 4GT RAM Tuning

• Reviewing and Correcting Boot.ini Settings on x86-based Systems

• Windows XP SP1 May Not Start with the /3 GB or /USERVA Switch

概要

Windows XP Professional オペレーティング システムのデフォルトの構成では、32 ビット仮想アドレス空間の 上位 2GB を自分自身のために予約しています。また、アプリケーションは、アドレス範囲の残りの下位 2GB を使用できます。これは、大部分のアプリケーションで必要となる領域よりかなり大きな領域です。2GB を超えるメモリを必要とする少数のテクニカル ワークステーション ユーザに対して、Windows XP は、自分自身用に 1GB だけを予約するように設定し、1GB をアプリケーションで使用できるように開放することができます。アプリケーションからこの追加メモリにアクセスするためには、オペレーティング システムとアプリケーションの両方を適切に構成する必要があります。

オペレーティング システムの構成 Windows は、32 ビット アドレス範囲の上位 1GB だけを自分用メモリとして使用するよう制限するブート オプションで起動しなければなりません。ブート オプションは、ブート初期化ファイル (boot.ini) に保存されます。このファイルは非表示のシステム ファイルであり、以下に示すように、システムの電源が投入されたときに表示されるブート エントリが入っています。

図 19. boot.ini ファイルからのブート オプション

このスクリーン ショットは、boot.ini ファイルに 3 つのブート エントリを持つマシンから採取されました。2 つは Windows XP を含むディスクであり、もう 1 つは Windows 2000 を含むディスクです。選択可能な各ブート エントリは、Windows に異なるブート オプションを渡します。したがって、Windows XP のエントリに付けられたラベルが異なるとともに、Windows ブート ローダに渡されるオプションによって実質的な違いが生じます。ここで、「(3GB Enabled)」は、最初のブート エントリに、大容量メモリの使用を可能にするオプションが含まれていることを意味しています。

Page 19: HP Performance Tuning Framework の概要...HP Performance Tuning Framework は、特定の技術アプリケーションの実行に必要なワークステーション構成を迅速

18

アプリケーションの構成 アプリケーションの実行可能ファイルは、通常の最大 2GB 以上を要求する可能性があることを、Windowsに通知するように設定されていなければなりません。これは、アプリケーションの開発中にソフトウェア ベンダが行うことも、またリリース後にプログラムのヘッダを修正できるツールで行うことも可能です。

Performance Tuning Framework での大容量メモリの有効化

HP Performance Tuning Framework を使用すると、複数の技術アプリケーションに対して大容量メモリの使用を可能にするプロセスが簡潔になります。現在、リストには次のシステムが含まれています。

• CATIA V5

• Inventor 7

• Inventor 8

• Inventor 9

• MicroStation V8

• OneSpace Designer Modeling 2004

• OneSpace Designer Modeling 2005

• Pro/ENGINEER 2001

• Pro/ENGINEER Wildfire

• Pro/ENGINEER Wildfire 2.0

• Solid Edge 14

• Solid Edge 15

• Solid Edge 16

• SolidWorks 2004

• SolidWorks 2005

• Unigraphics 18

• Unigraphics NX1

• Unigraphics NX2

• Unigraphics NX3

Framework の調整可能なアプリケーションのページで [Enable Large Memory] ボタンをクリックすると、処理を続行しても安全か判断するために、ワークステーションに対していくつかのチェックが行われます。最も重要な検査対象は、

Service Pack 1 または 1a が動作するシステム上に特定の Microsoft ホットフィックスが存在するか確認することです。HP は、マイクロソフトからホットフィックスの再配布権を付与されているため、Framework は、必要に応じてホットフィックスをダウンロードしてインストールします。マイクロソフトにホットフィックスを要求する手順は、マイクロソフト サポート技術情報 328269 に概要が記載されています。

Framework は、次に、システムの boot.ini ファイルを編集する前にバックアップ コピーを作成します。ファイル内にエントリが 1 つしか存在しない場合、そのエントリをコピーし、複製したエントリに大容量メモリ オプションを追加します。現在の OS イメージに適用されるブート エントリが複数存在する場合、大容量メモリ エントリのベースとして、どちらのエントリを使用するか選択できます。どちらの場合にも、新しいエントリが、次回システムを再起動する場合のデフォルトに

設定されます。

最後に、Framework は、アプリケーションの実行可能ファイルが追加メモリを使用するように設定されていることを確認します。次回、システムを再起動すると、大容量メモリ ブート エントリが選択され、拡大されたアドレス空間にアプリケーションがアクセスできるようになります。大容量メモリ モードで稼働した場合にも、大容量メモリを使用できないアプリケーションには影響がありません。

補足事項

大容量メモリ モードには利点もありますが、潜在的なリスクも存在します。次の各項目は、大容量メモリ モードを有効にする前に理解しておくべき課題を示しています。

• Windows が自分自身のために確保するメモリ量を削減すると、システムやアプリケーションのパフォーマンスに悪影響を及ぼす可能性があります。マイクロソフトの FAQ の質問「Can 4GT hurt an application?」に対する回答

Page 20: HP Performance Tuning Framework の概要...HP Performance Tuning Framework は、特定の技術アプリケーションの実行に必要なワークステーション構成を迅速

19

を参照してください。Framework が大容量メモリ モードの有効化の対象とするすべてのアプリケーションについて、この構成で正しく動作することが、対応する各社によって認定されていなければなりません。

• 提供されたメモリ量が少ない場合には、Windows カーネルは、ハイエンド グラフィックス カードなど、システム コンポーネントのソフトウェア ドライバからの要求を満足する十分なメモリ ブロックを割り当てられない可能性があります。ブート エントリで /USERVA オプションを使用すると、アプリケーションと Windows カーネルの間でパーティション化されるメモリ量をより完全に制御できます。

動的な更新

HP Performance Tuning Framework から最大の効果を得るためには、ネットワーク接続が必要です。Framework は、新しいアプリケーションに対する調整サポートを追加するために更新され、また新しいワークステーション、グラフィック

ス カード、およびドライバがリリースされた場合には認定データを更新しなければなりません。これらの更新は、インターネットを通してのみ実行できます。

認定データベース

Framework は、起動されるたびに、自分のローカル バージョンのデータベースと Framework サーバ上のデータベースを比較します。ローカル コピーが最新でないことを検出すると、最新のもので置き換えます。

Framework

データベースには、最新バージョンの Framework に関する情報が入っており、Framework が実行されるたびに確認されます。Framework は、自分自身のバージョンが最新でないことを検出すると、自分自身を更新する許可を求めてきます。承認すると、新しいバージョンがダウンロード、インストール、起動されます。

Framework に新しい機能が追加された場合、また重要な問題が発見されて訂正された場合には、アップデートが必要になります。この状況では、Framework を実行する前にアップデートが必要なことを通知するプロンプトが表示されます。アップデートを拒否すると Framework が終了し、アップデートを承認するまで実行できません。

Page 21: HP Performance Tuning Framework の概要...HP Performance Tuning Framework は、特定の技術アプリケーションの実行に必要なワークステーション構成を迅速

インストール手順を含めて、詳細については www.hp.com/workstations/software/framework/support.html をご覧ください。

© 2005 Hewlett-Packard Development Company, L.P. © 2005 日本ヒューレット・パッカード株式会社 本書の内容は、将来、予告なしに変更されることがあります。日本ヒューレット・パッ

カードは、製品やサービスに付随する製品保証書で保証する内容以外には、一切

の保証はいたしません。本書の内容が、保証期間の延長や保証内容の拡張を意

味することは一切ありません。本書中の技術的あるいは校正上の誤り、省略に対し

て、いかなる責任も負いかねますのでご了承ください。 Microsoft および Windows は、米国におけるMicrosoft Corporation の登録商標です。 インテル、Intel、Intel Inside、Intel Insideロゴ、インテルCentrino 、インテル Centrinoロゴ、Celeron、インテル Xeon、Intel SpeedStep、 ItaniumおよびPentiumはアメリカ合衆国および他の国におけるインテルコーポレーションまたはその子会社の商標または登録商標です。 記載されている会社名および商品名は、各社の商標または登録商標です。

5982-2991JP 3/2005