Upload
others
View
1
Download
0
Embed Size (px)
Citation preview
HP Performance Tuning Framework
ユーザガイド
バージョン: 2.15.19.00
i
目次 はじめに ........................................................................................................................................... 1
概要 ............................................................................................................................................ 1 PTF の新しい機能 ........................................................................................................................... 1 システム要件 ................................................................................................................................ 3
ネットワーク要件 ........................................................................................................................ 3 ソフトウェア要件 ......................................................................................................................... 3 ハードウェア要件 ....................................................................................................................... 3
ユーザインタフェース .......................................................................................................................... 6 スプラッシュ画面 ............................................................................................................................ 7 [Welcome]タブ .............................................................................................................................. 7 [Configuration]タブ ........................................................................................................................ 8 [Graphics Driver]タブ ..................................................................................................................... 9 [Applications]タブ ........................................................................................................................ 11 [Resource Usage]タブ ................................................................................................................... 13
[Resource Usage]プロット .......................................................................................................... 13 プロセッサアフィニティ ............................................................................................................... 16 Resource Collector ................................................................................................................... 16
Windows バージョン専用ページ ..................................................................................................... 18 [OS Tuning]タブ (Windows XP Professional 32 ビット版) ................................................................ 18 [Performance Check-Up]タブ (Windows Vista) ............................................................................. 19
[Remote Graphics]タブ ................................................................................................................. 22 Remote Graphics Sender .......................................................................................................... 23 Remote Graphics Receiver ......................................................................................................... 25
[Client Management]タブ .............................................................................................................. 27 HP System Software Manager (SSM) .......................................................................................... 27 HP Client Management Interface (HP CMI) ................................................................................. 29 BIOS Configuration for HP ProtectTools ....................................................................................... 31
[3Dconnexion]モーションコントローラタブ ......................................................................................... 33 サポート対象のアプリケーション ......................................................................................................... 34
追加のチューニング機能を備えたアプリケーション ............................................................................. 35 Autodesk 3ds Max ................................................................................................................... 35 Autodesk AutoCAD .................................................................................................................. 37 Autodesk Inventor .................................................................................................................... 38 Siemens PLM Software NX ........................................................................................................ 39
動的なアップデート ........................................................................................................................... 40 ISV 認定データベース ................................................................................................................... 40 Performance Tuning Framework ..................................................................................................... 40
大容量メモリの構成 ......................................................................................................................... 41 概要 .......................................................................................................................................... 41
オペレーティングシステムの構成 ................................................................................................ 41 アプリケーションの構成 ............................................................................................................. 42
Performance Tuning Framework での大容量メモリの有効化 ................................................................ 42 補足事項 .................................................................................................................................... 43
1
はじめに HP Performance Tuning Framework (以下PTF) は、他社製アプリケーションを使用するためにマシンを 適に構成
/チューニングしたいワークステーションシステムの管理者および技術者をサポートする目的で開発されました。
HPは長年にわたり、技術市場の独立系ソフトウェアベンダーのエンジニアリングチームと密接な協力体制を築い
てきました。HP PTFは、長年にわたって築き上げてきた技術的な経験や知識を、HPワークステーションのユーザ間
で共有できるフレームワークです。
概要
新しいワークステーションがエンジニアのデスクに届けられると、生産的な業務に向けたソフトウェアの構成プロセ
スが始まります。ワークステーションの管理者は、エンジニアが必要とするアプリケーションをインストールし、共有
データリポジトリへの接続を確立する必要があります。エンジニアが業務の開始に必要なアプリケーションとデータ
を入手すれば、管理者はすぐに次の課題に取り組めます。ただし、構成手順の一部を飛ばしてしまうと、エンジニ
アの生産性に影響を及ぼす可能性があります。たとえば、サポートしていないグラフィックスドライバを使用すると、
3Dグラフィックスのレンダリング性能と画質が低下する可能性があります。また、デフォルトのシステム設定が不
十分な場合、エンジニアは新しいマシンの機能を十分に活用できないこともあります。
HP PTFは、特定の技術アプリケーションの実行に使用するワークステーションの構成を迅速に提示し、ワークス
テーションシステムの管理者をサポートします。PTFは以下の主要機能によって管理者をサポートします。
• [Configuration]タブに詳細な構成インベントリが表示され、特定のワークステーションモデルに関するHP QuickSpecsドキュメント (英語版) が簡単に入手可能
• マシンのグラフィックスカードで使用可能なドライバと、認定済アプリケーションの一覧。この情報は
[Graphics Driver]タブに表示され、ボタンをクリックして必要なドライバを容易にダウンロード、インストール
可能
• Windows XP Professionalのカスタマイズが行える[OS Tuning]タブ
• Windows Vista向けに、ワークステーションの性能評価を行う[Performance Check-Up]タブ
• ワークステーションに接続されている3Dconnexionモーションコントローラ用のプラグインおよびアドインア
プリケーションソフトウェア、USBプラグアンドプレイデバイスの情報およびドライバに関するレポート。この
情報は[3Dconnexion]タブに表示され、ボタンをクリックしてドライバの起動/停止が可能
• アプリケーション固有のチューニングページを集め、HPとアプリケーション開発チームの長年にわたる協力
体制から得られた知識と経験を提供
• ユーザがワークステーションで実行されているアプリケーションにおける、システムリソースの使用状況を
把握できる各種ツール。この情報は[Resource Usage]タブに表示される
PTFの新しい機能
PTFの 新リリース (PTFバージョン2.15.19.00) では、以下のような新しい機能が追加されています。
• デスクトップ、モバイル、ブレードワークステーションの新モデルをサポート
• 新しいアプリケーションの認識とグラフィックス認定レポート作成。対応するアプリケーションは以下のとおり
です。
• Autodesk AutoCAD 2008 • Autodesk AutoCAD MEP 2008 • Autodesk Revit Architecture 2008 • Autodesk Revit Structure 2008 • Autodesk Revit MEP 2008 • Autodesk Mechanical Desktop 2007/2008 • Autodesk Architectural Desktop 2007/2008 • Autodesk Building Systems 2008 • Autodesk Inventor 2008 • Bentley MicroStation • Bentley InRoads XM • Bentley ProjectWise Navigator V8 XM
2
• Graphisoft ArchiCAD v11 • Siemens PLMS NX5 & NX5 x64 • Siemens PLMS SolidEdge 19/20 • PTC Pro/ENGINEER Wildfire 4.0 • PTC Mathcad 14/13 • SolidWorks 2008/2008 x64 • SolidWorks eDrawings 2008 • SolidWorks Cosmos 2008 • SolidWorks 2006/2007 support for Windows 64bit OS • CoCreate OneSpace 2007
• [Resource Usage]プロットをスタンドアロンの実行可能ファイルに分離しており、PTF終了後も引き続き実行
できます。このプロットでは、プロセス単位、またはシステム全体のリソース情報を提示し、ユーザによる
ワークステーション性能の管理や把握をサポートします。この分離により、[Resource Usage]プロットでは、
32ビットまたは64ビットのWindowsプラットフォームの両方に関して、メモリ使用量を正確に特定できます。 • [Resource Usage]プロットには、イベントロギングおよび容量メータが追加されています。この機能では選択
したプロセスを監視し、プロセスがRAM全体の70%、または仮想メモリの 大容量の80%に達すると、
Windowsのシステムイベントログにイベントを挿入します。[Capacity Meters]ウィンドウには、「プロセス
ワーキングセット/システムRAM」および「プロセスの仮想バイト数/ 大仮想バイト数」の比率が視覚的に
表示されます。 • ユーザインタフェースの強化や低メモリ/メモリ不足状態の特定をサポートする測定基準の追加など、
Resource Collectorを改良
• システム性能の詳細な測定基準を表示し、Windows Vistaで導入されたWindowsエクスペリエンスイン
デックス (WEI) のスコアを補足します。[Windows Vista Performance Check-Up]タブでは、類似する別の
ワークステーションモデルから得たスコアのデータベースを用いて、ワークステーションの性能を検証、比
較できます。 • Siemens PLM Software NX (メカニカルCADアプリケーション) 向けの、HyperTune for NXおよびNX Log
Analyzerユーティリティへのアップデート
• Siemens PLM Software Solid Edge (メカニカルCADアプリケーション) 用にAppAssistを収録
• 大容量メモリ (3GB) 拡張で32ビットWindows Vistaをサポートし、ユーザインタフェースを改良
• PTFエラー処理の改良により、PTFアップデートでエラーが発生し、一度拒否されても再インストールが可能
3
システム要件
以下のセクションでは、HP PTFのネットワーク、ソフトウェア、およびハードウェア固有の要件を説明します。
ネットワーク要件
PTFが適切かつ正常に動作するには、インターネット接続が必要不可欠です。PTFは実行のたびにサーバに接続を
試み、サーバでPTFデータベースの更新コピーを検索します。接続が確立され、 新のデータベースが検出された
場合、PTFはただちにダウンロードを実行します。同様に、PTFユーティリティ自体も、欠陥を修復する場合、または
他社製の新しいアプリケーションに対するサポートを追加する場合に、アップデートが必要となる場合があります。
後に、PTFの主要機能の1つとして、グラフィックスドライバをダウンロードし、インストールする機能があります。
この処理では、インターネット経由でPTFサーバに接続する必要があります。
これらの接続では、通常のWebブラウザと同様、HTTPプロトコルを使用します。PTFでは、インターネットへの直接
接続とHTTPプロキシサーバを介したファイアウォール経由の接続の両方をサポートしています。PTFを起動すると、
システムの[インターネットオプション]のプロキシ設定 (Windowsの[コントロールパネル]またはInternet Explorerで設定可能) を使用して、リモートサーバに直接要求を行います。(約10秒後に) 初の要求がタイムアウトした場
合、PTFサーバ接続不可の警告が表示され、現在のデータベースバージョンで処理を続行します。
PTFでは現在、自動構成スクリプトを使用したインターネット環境をサポートしています。ワークステーションでブラウ
ザを使用して、http://www.hp.com等のインターネットアドレスに接続できる場合、サーバ接続の問題は発生しま
せん。
ソフトウェア要件
PTFは、Microsoftの .NET Frameworkバージョン2.0を使用し、32ビット/64ビットバージョンのWindows XP ProfessionalとWindows Vista向けに開発されています。.NET Frameworkのインストール状況は、HP PTFのインス
トール時に確認されます。ワークステーション上に.NET Frameworkのランタイムが存在しない場合、インストーラ
がMicrosoft .NET Frameworkバージョン2.0のダウンロードサイトを表示します。このとき、使用するオペレーティン
グシステムに応じて、Windows 32ビット (x86) またはWindows 64ビット (x64) のダウンロードを選択する必要
があります。
ドライバのインストールやシステム設定の変更を行うため、PTFを実行するには管理者権限が必要です。
PTFの実行において、他社製アプリケーションは必要ありません。ただし、他社製アプリケーションが存在する場合、
PTFのタブ付きページの一部に表示されます。たとえば、マシン上で対象のアプリケーションが検出された場合、
PTFはインストール済のアプリケーションのみに関連するグラフィックスドライバの認定情報を報告できます。また、
[Applications]タブでは、PTFがサポートするインストール済のアプリケーションが 初に表示され、次にインストー
ルされていないものが表示されます。
サポート対象のアプリケーションのリストには、PTFで認識したアプリケーションが一覧表示され、使用可能なアプリ
ケーション固有の機能が詳細表示されます。
ハードウェア要件
PTFは、HPのエンジニアリングチームがソフトウェアベンダーと連携して頻繁にアップデートするデータベースから、
コンピュータおよびグラフィックスカードの認定情報を抽出します。HPおよびグラフィックスカードベンダーが新しい
ハードウェアをリリースすると、データベースには 新の認定結果が反映され、正確な構成推奨案を提示します。
HP以外のワークステーションではPTFを実行できません。HPが製造したコンピュータ (HP製のデスクトップPCなど) はPTFを正常に起動できますが、グラフィックスドライバのISV認定データベースおよびその他の[Configuration]タブ
機能がサポートしているのはHPワークステーションモデルのみです。現在サポートされているワークステーション
モデルは以下のとおりです。
• HPワークステーションxw3100 • HPワークステーションxw3400 (日本では未発売) • HPワークステーションxw4000 • HPワークステーションxw4100 • HPワークステーションxw4200 • HPワークステーションxw4300
4
• HPワークステーションxw4400 • HPワークステーションxw4550 • HPワークステーションxw4600 • HPワークステーションxw5000 • HPワークステーションxw6000 • HPワークステーションxw6200 • HPワークステーションxw6400 • HPワークステーションxw6600 • HPワークステーションxw8000 • HPワークステーションxw8200 • HPワークステーションxw8400 • HPワークステーションxw8600 • HPワークステーションxw9300 • HPワークステーションxw9400 • HP Compaqモバイルワークステーションnw8000 • HP Compaqモバイルワークステーションnw8240 • HP Compaqモバイルワークステーションnw8440 • HP Compaqモバイルワークステーションnw9440 • HP Compaqモバイルワークステーション8510w • HP Compaqモバイルワークステーション8710w • HP ProLiant xw460c Blade Workstation
PTFのグラフィックスドライバライブラリには、以下のグラフィックスカード用ドライバが収録されています。
AMD ATI Technologies社製
• FireGL 8700 • FireGL 8800 • FireGL X1 • FireGL Z1 • FireGL T2-64s • FireGL T2-128 • FireGL V3100 • FireGL V3300 • FireGL V3350 • FireGL V5100 • FireGL V5600 • FireGL V7200 • FireGL V7700 • Mobility FireGL T2 • Mobility FireGL V5000 • Mobility FireGL V5200 • Mobility FireGL V5600
NVIDIA社製
• Quadro2 MXR • Quadro2 EX • Quadro2 Pro • Quadro4 NVS • Quadro4 380 XGL • Quadro4 550 XGL • Quadro4 580 XGL • Quadro4 750 XGL • Quadro4 900 XGL • Quadro4 980 XGL • Quadro FX 330 • Quadro FX 370
5
• Quadro FX 500 • Quadro FX 540 • Quadro FX 540M • Quadro FX 560 • Quadro FX 560M • Quadro FX 570 • Quadro FX 570M • Quadro FX 1000 • Quadro FX 1100 • Quadro FX 1300 • Quadro FX 1400 • Quadro FX 1500 • Quadro FX 1500M • Quadro FX 1600M • Quadro FX 1700 • Quadro FX 2000 • Quadro FX 3000 • Quadro FX 3400 • Quadro FX 3450 • Quadro FX 3500 • Quadro FX 3600M • Quadro FX 3700 • Quadro FX 4500 • Quadro FX 4600 • Quadro FX 5500 • Quadro FX 5600 • Quadro NVS 290 • Quadro NVS 440
現在サポートされている3Dconnexionモーションコントローラは以下のとおりです。
• USB Spaceball 5000 • SpaceTraveler • SpacePilot • SpaceNavigator • SpaceExplorer
6
ユーザインタフェース HP PTFは、シンプルなユーザインタフェースを採用しています (図1 - [Welcome]タブを参照)。メインウィンドウ
には、次のコントロールが含まれています。本ドキュメントを表示する[User Guide]ボタン、現在のPTFのバージョン
番号、データベースのタイムスタンプ、およびその他の構成情報を表示する[About]ボタン、ワークステーションの
構成情報をファイルに保存する[Save Configuration]ボタン、プログラムを終了する[Exit]ボタン、およびPTFのチューニング操作を実行するユーザインタフェースコントロールを含む各種タブページです。各タブには、そのペー
ジで実行できる構成範囲を示すラベルが付いています。各タブをクリックすると、対応するページが表示されます。
図1 - [Welcome]タブ
7
スプラッシュ画面
PTFはスプラッシュ画面を使用して、起動プロセスの進捗状況を表示します。現在のシステム呼び出し、またはイン
タフェース構築の状況が、ウィンドウ下部に表示されます。
図2 - スプラッシュ画面
スプラッシュ画面の表示中にPTFがデータベースまたはPTF自体の 新バージョンを検出し、ダウンロードとインス
トールを実行する場合があります。これらのアップデートは、 小限の操作で完了します。プロンプトにしたがって
ダウンロードを完了し、PTFの起動を許可します。動的なアップデートでは、これらのアップデートの状況を詳しく説
明します。
[Welcome]タブ
前述の [Welcome]タブ画像 (図1 - [Welcome]タブ ) は、起動プロセスの完了後に 初に表示される
Frameworkのインタフェースです。このページには便利なハイパーリンクが表示されており、クリックすると、システ
ムのデフォルトブラウザに、関連するHPのWebサイトが表示されます。アクティブなネットワーク接続が存在しない
ワークステーションでPTFを実行すると、これらのリンクは無効 (グレー表示) となり、リンク先にアクセスできないこ
とが示されます。
8
[Configuration]タブ
ワークステーションの構成は、[Configuration]タブで報告されます。このページで報告される情報は、以下のとおり
です。
• ハードウェアおよびソフトウェアインベントリ • システムセンサ • 環境変数およびその値
図3 - [Configuration]タブ
上位レベルのカテゴリの多くでは、展開すると下位レベルの詳細が示されます。
[Configuration]タブに表示される情報は、ウィンドウ下部にある[Save Configuration]ボタンでファイルに保存でき
ます。また、印刷オプションコンテキストメニューで保存または印刷可能です。このメニューを表示するには、図4 - [Configuration]タブの印刷オプションコンテキストメニューのように、マウスカーソルが構成データの上にあると
きにマウスボタンを右クリックするか、キーボードのコンテキストメニューキーを押します。
図4 - [Configuration]タブの印刷オプションコンテキストメニュー
システムで収集し、[Configuration]タブに表示される構成データ以外に、上記の[Configuration]タブの画像で示し
たとおり、画面右側にその他の情報へのアクセスも表示されます。対象のワークステーション用に内部シャーシ画
像が提供されている場合は、構成データの右側にある[Look Inside]ボックス内の[View]ボタンをクリックすると表示
できます。このワークステーションモデルの部品やオプションの詳細は、QuickSpecsドキュメント (英語版) に記載
されており、PTFページからも表示可能です。
[Configuration]タブの右下のボックスには、マシン固有の、HPサポートのWebサイトへのリンクが記載されていま
す。まず、ワークステーションの追加/交換部品を検索できる、HP PartSurfer Webサイトへのリンクがあります。次
のリンクには、現在のワークステーションモデルとオペレーティングシステムの組み合わせで使用可能な、ドライバ
9
とソフトウェアが表示されます。この2番目のリンクは、ワークステーションのシステムBIOSまたはコンポーネントド
ライバのアップデートが必要な場合に役立ちます。HP SoftPaq Download Manager ([Welcome]タブ上のリンク) は、システムドライバやオプションソフトウェアの保守にも役立ちます。ただし、HPのサイトから新しいグラフィックス
ドライバをダウンロードする前に、PTFの[Graphics Driver]タブ上でアプリケーションの認定状況を確認する必要が
あります。HPサイト上にある 新ドライバは、アプリケーションプロバイダが認定したバージョンとは異なることがよ
くあります。
[Graphics Driver]タブ
HP PTFの主要機能の1つに、グラフィックスドライバの認定情報の編成があります。この編成により、システム管理
者は、競合の可能性があるアプリケーション要件を比較し、情報に基づいてインストールするドライバを判断できま
す。またPTFでは、アプリケーションの認定結果の他に、HPワークステーションのグラフィックスラボから直接ドライ
バリリース情報を提供し、ドライバの選択をサポートします。このページ上に一覧表示されるグラフィックスドライバ
はすべてPTFサーバで管理され、必要に応じてネットワーク経由でダウンロードできます。
次の画像 (図5 - [Graphics Driver]タブ) は、複数のアプリケーションがインストールされたマシンの[Graphics Driver]タブを示しています。デフォルトでは、インストール済のアプリケーションの認定データのみが表示されます。
(図5のように) [All Framework Apps]ラジオボタンを選択すると、すべてのFrameworkアプリケーションに関する認
定情報が表示され、各ドライバの認定状況をより詳しく確認できます。
すべてのアプリケーションが、グラフィックスドライバを明示的に認定しているわけではありません。たとえば、
Adobe社のPhotoshopは、特定の3Dグラフィックスドライバで認定されていませんが、PTFではインストール済のア
プリケーションとして認識します。HPでは、MicrosoftのWHQL (Windows Hardware Quality Labs) ドライバ機能
試験、およびHP独自のワークステーショングラフィックスラボ試験をパスした、 新リリースのグラフィックスドライ
バの使用を推奨しています。特定のドライバを要件としないアプリケーションについては、WHQLおよびHPが認定
し、そのシステムのグラフィックスカードをサポートしている、 新の3つのドライバを一覧表示します。
PTFのもう1つの機能として、インストール済の複数のグラフィックスカードの認識があります。システム内に複数の
カードが存在する場合、[Graphics Driver]タブのカード名フィールドが選択リストとなり、カードが選べるようになり
ます。カードリストからカードを選択すると、そのドライバの選択データが表示されます。
10
図5 - [Graphics Driver]タブ
PTFはドライバの表示順序を決めるため、各ドライババージョンで認定されているアプリケーション数をカウントしま
す。認定数が も多いバージョンが 初に表示され、タイトルに[Most Certifications]タグを付けて表示されます。
複数のドライバで認定数が同じになる場合もあります。認定数が 大となるドライバが複数ある場合などです。こ
のような状況が発生した場合、管理者はドライバのアプリケーション一覧を比較し、想定されるシステムのワーク
ロードに基づいてロードするドライバを判断します。
次に残りのドライバが、認定されたアプリケーション数の降順で一覧表示されます。ドライバ一覧では、[Most Certifications]指定の他に、2種類のラベルが表示されます。[Latest Release]は、そのドライバが、HPが認識した
新のものであることを示します。マシンにすでにインストールされているドライバには、[Currently Installed]タグが付
けられます。
システム管理者は、リストをスクロールすることで、アプリケーションの認定要件を も満たすドライバ、または別の
ドライバを一度に選択できます。このリスト内のドライバはすべて、対応する[Download & Install]ボタンをクリック
することで、ダウンロードとインストールが実行できます。
11
[Applications]タブ
PTFは、ワークステーション上のさまざまな技術アプリケーションを認識します。これらのアプリケーションのインス
トール状況は、[Applications]タブに表示されます。インストール済のアプリケーションが 初に表示され、次にPTFがサポートするアプリケーションが表示されます。
図6 - [Applications]タブ
12
アプリケーションフォームは、アプリケーションのロゴまたはボタンをクリックすると表示されます。新しいフォームで、
アプリケーションに関する情報と独自のチューニングコントロールが表示されます。以下の画像は、UGS NX4のフォーム例です。
図7 - UGS NX4のアプリケーションフォーム
このフォームの上段には、アプリケーションに関する重要なステータス情報を含むダッシュボードが表示されます。
まず、現在のインストール済のグラフィックスドライバに関する、アプリケーションの認定状況を示す画像付きボタン
があります。ボタン上に表示された画像は、アプリケーションのドライバ対応状況を示します。PTFでは、以下のス
テータス画像を使用します。
ドライバが未インストール 3Dドライバがインストールされていないため、デフォルトの2D VGAドライバを使用します。
不明なドライバ ドライバがPTFで認識されていないため、PTFのデータベースに認定情報がありません。
サポートしていないドライバ このドライバは、アプリケーションでテストされたバージョンよりも以前のバージョンか、明示的な3Dドライバ
を認証しないアプリケーション用にWHQLまたはHPで認証された 新のドライバではありません。
サポート対象より新しいドライバ インストール済のドライバは、アプリケーションでテストされたバージョンよりも新しいバージョンです。
サポート対象のドライバ アプリケーションベンダーがテストし、認定したインストール済のドライバ、またはWHQLとHPで認定された
新のドライバです。明示的な3Dドライバをテストしていないアプリケーション用に推奨されています。 ドライバのステータスボタンの右側には、Resource Collectorを管理するボタンがあります。このボタンのラベルが
[Configure]の場合はResource Collectorの構成ダイアログが起動し、[Summarize]の場合は以前の収集の結果を
表示するサマリダイアログが生成されます。ダッシュボードの 上行には、アプリケーション固有の情報を参照でき
る、HPのWebページへのハイパーリンクが表示されます (情報がある場合)。
13
PTFのアプリケーションチューニングフォームがWindowsのデスクトップ上に表示されているときにアプリケーション
を実行すると、実行プロセスのパラメータを示すパネルがアプリケーションフォームに追加されます。この情報は、
5秒ごとに更新されます。
アプリケーションフォームには、ダッシュボードの他に、アプリケーション固有のチューニング機能が表示されます。
たとえば、上記のSiemens PLMS NXのフォームでは、アプリケーション固有のチューニング機能として、[Run HyperTune for NX]および[Run NX Log Analyzer]の2種類が表示されています。サポートされているアプリケー
ションおいて新たなチューニング機能が提供された場合、HPが新しいボタンを追加してその機能を提示します。サ
ポートされている各アプリケーションのチューニング機能については、サポート対象のアプリケーションの該当セク
ションを参照してください。
[Resource Usage]タブ
PTFは、ワークステーション上のアプリケーションが使用しているシステムリソースを把握するのに役立ちます。以
下の画像で示すように、[Resource Usage]タブにはPTF Resource Collectorの構成に使用するインタフェース、対話
型の[Resource Usage]プロットを起動するボタン、およびWindowsオペレーティングシステムの[Large Memory Address Space (3GB)]オプションを構成するためのインタフェースが備わっています。
図8 - [Resource Usage]タブ
[Resource Usage]プロット
Windowsワークステーションで使用可能メモリが不足した場合、オペレーティングシステムの仮想メモリ機構によっ
て、ワークロードを実行、完了できるだけの物理RAMが開放されます。通常より大容量のデータセットを用いて一
時的な作業を行う場合、このようなセーフティネットは便利ですが、エンジニアの日常のワークロードにおけるメモリ
要件は増大しており、この利便性によって生産性が犠牲になってしまいます。オペレーティングシステムの仮想メ
モリコンポーネントは、コンピュータに代わって物理RAMに保存されたデータを再構成する必要があります。この処
理の間、ユーザアプリケーションは、メモリがクリアされ、処理が続行できるようになるまで待機する必要がありま
す。
次の画像で示すとおり、現在実行中のプロセス/プログラムが左側に一覧表示され、一覧のプログラム名をクリッ
クすると、そのプログラムに色が割り当てられ、メモリ使用量がプロットされます。PTFがサポートするアプリケーショ
ンは、以下に示すSolidWorks (SLDWORKS) やAdobe社のPhotoshopのように、自動的に認識され、プロットされ
ます。
14
図9 - [Resource Usage]プロット
上記の画像は、3ギガバイト (= 3,072MB) のシステムRAMを搭載したマシンのものです。プロット下部のダーク
グレーの領域は、Windowsオペレーティングシステムが使用している物理RAMの容量を表しており、ライトグレー
の領域は、カラー表示されていない残りのアプリケーションに対応しています。プロット上部の白い領域は、サンプ
リング期間に使用可能なRAMを示しています。
垂直軸の時間分割線は、サンプリングを5秒行うごとに引かれ、過去1時間の分と秒がラベル表示されます。プ
ロットを停止して再始動した場合、通常よりも太い時間分割線が表示され、サンプリングを中断したことが明示され
ます。時間分割線は、プロセスリストの更新にも対応しています。PTFはプロセスリストの更新時、前回の更新以降
にアプリケーションが起動されたかどうかを通知します。[Refresh]ボタンを使用して、新たに起動したアプリケーショ
ンをPTFに強制的に認識させることもできます。このボタンは、サンプリング期間が通常よりも長いときに使用すると
効果的です。
プロット内でマウスの左ボタンをクリックすると、現在のメモリ領域に関する情報が表示されます。上記の画面では、
SLDWORKSプロセスに対応する緑色のプロット領域をクリックしています。ページ左側にあるプロセスリストの名前
の上で、(クリックではなく) マウスのカーソルを止めると、同様の情報が表示されます。表示されるポップアップに
は、仮想メモリまたは物理メモリが警告/重大な状態である場合、警告音とともに警告メッセージが表示されます。
[Resource Usage]プロットは、強調表示された各プロセスで使用する物理メモリと仮想アドレス空間を監視します。
監視対象プロセスのメモリ消費量が全体の70%を超えた場合、または仮想メモリの 大容量の80%に達すると、
PTFはシステムイベントを開始します。イベントはイベントビューアユーティリティで確認できます。イベントビューア
ユーティリティは、[コントロールパネル]の[パフォーマンスとメンテナンス]セクションにある[管理ツール]から起動し
ます。次の画像は、Pro/ENGINEERのプロセスが仮想メモリの 大容量の80%以上を使用していることを示す例
です。
15
図10 - PTFのシステムイベントログエントリ
強調表示されたプロセスをダブルクリックすると、 [Capacity Meters]フォームが表示されます (図11 - [Capacity Meters]フォームを参照)。[Capacity Meters]フォームは、プロセスのワーキングセットまたは仮想バイト
が警告 (黄色) または重大 (赤色) レベルに達すると、視覚的に警告します。以下の画像では、SolidWorksのプ
ロセスがシステムRAMの70% (黄色)、仮想メモリの 大容量の80% (赤) 以上を使用しています。[Working Set]の値は、システムメモリ内で もアクティブとみなされるプロセスアドレス空間の容量です。[Commit Size]は、シス
テムのページングファイルでスペースが割り当てられたプロセスメモリの容量です。[Virtual Bytes]は、コミットプロ
セスメモリとリザーブプロセスメモリの合計です。実際のプロセスサイズを示しているのは[Virtual Bytes]の値です。
図11 - [Capacity Meters]フォーム
[Resource Usage]プロットでプロットされたデータは、プロセスリスト上部の[Plot]選択ボックスを変更することで
[Page File Usage]への切り換えができます。現在選択しているプロセスのページファイル使用量が、既存のサンプ
ルでプロットされます。ページファイルの総容量として表示されるのは、システムRAMとページファイルを組み合わ
せたものです。このページファイルの値は、Windows XPでは[Windowsタスクマネージャ]の[仮想メモリサイズ]列、
Vistaでは[コミットサイズ]列と同じです。
現在のメモリ使用率は、プロセスリストの下に表示され、空きスペースの容量によって色分けされます。緑色は、メ
モリの空き容量が十分であることを示し、黄色は空き容量が減少していることを示します。赤色は、使用可能なメ
モリの容量が極端に減少しており、ページングによってアプリケーションの性能が低下する可能性があることを示
しています。[Info]ボタンは、現在のメモリ使用量の値を表示すると同時に、システムがPTFのメモリしきい値を超え
ている場合、メモリ不足を軽減するためのアドバイスが表示されます。
16
プロセッサアフィニティ
HP PTFには、プロセッサアフィニティを設定するためのシンプルな機能が備わっています。[Processor Affinity]設定
では、どのプロセッサでプロセスの実行を許可するのかを管理します。Set Affinityコマンドを使用すると、特定のプ
ロセッサに対するプログラムまたはプロセスの実行が制限されるため、全体の性能が低下する可能性があります。
デフォルトでは、Windowsタスクスケジューラにおいて、すべての使用可能なプロセッサ上で実行するプロセスを
許可します。
PTFのプロセスでプロセッサアフィニティを変更するには、[Resource Usage]プロット内にある任意のプロセス名を右
クリックし、[Set Affinity]を選択します。図12 - アフィニティの設定ダイアログでは、Adobe Photoshopが右クリッ
クで選択したプログラムとなっています。このダイアログでは、Photoshopがデュアルプロセッサのワークステーショ
ンで実行されていることが示されています。この場合、1つのプロセッサのみを選択して、プログラムを実行するよ
うに設定できます。この設定は、プログラムが終了するまで有効となります。終了後に再度プログラムを実行する
と、使用可能なプロセッサがすべて選択された状態に戻ります。
図12 - アフィニティの設定ダイアログ
Resource Collector
[Resource Usage]プロットは、システムにおいて対話形式で作業を行っている際に、メモリ割り当てを監視するのに
役立ちます。1分単位の詳細な情報ではなく、システムのリソースが一定の期間でどのように活用されているかを
知ることが、性能低下の問題分析に役立つことが数多くあります。この分析を実現するため、HPではPTFにResource Collectorを追加しました。
Resource Collectorは独立したプロセスで、ユーザが選択したワークステーション上のアプリケーションを定期的に
チェックします。対象となるアプリケーションの特定のメモリおよびシステムリソースパラメータを取得し、記録します。
通常の労働時間など、一定の長い期間データを収集し、記録したデータを要約することで、システムリソースの上
限に到達した回数を把握できます。この分析をもとに、特定のタスクに対する現在のハードウェアおよびソフトウェ
ア構成が適切かどうかを判断できます。分析の結果として、重要なプロセスがワークステーションの物理RAMまた
はCPUリソースを必要以上に使用しており、マルチスレッド/マルチタスク操作がCPUリソースへのアクセスを待機
しなければならないため、より動作の遅い仮想メモリシステムや応答時間に依存せざるを得ない状況になっている、
というような結論を導き出せます。
Resource Collectorの管理設定は、[Resource Usage]のメインページで定義します。前述の例では、Resource Collectorで、SolidWorksの実行プロセスを10秒間隔でチェックするように設定しています。PTFがサポートするアプ
リケーションのリストから複数のプロセスを選択可能で、[Add]ボタンを使用してプログラムを追加し、プログラムの
実行場所まで移動できます。データ収集の間、Resource Collectorはスリープ状態になるため、ワークステーション
のプロセッササイクルを消費しません。[Start]ボタンを押すとResource Collectorが起動し、[Stop]ボタンに切り替わ
ります。Resource Collectorは[Stop]ボタンをクリック、またはWindowsの電源を切るか再起動するまで実行されま
す。
[Resource Collector Configuration]ダイアログの[Summarize]ボタンを押すと、現在のコレクタログを読み取ること
ができ、以下のようなサマリダイアログが表示されます。この例では、ログに3つのアプリケーション (PTC Pro/ENGINEER、UGS NX、Google Earth) のリソースデータが含まれており、マウスでサマリを表示するアプリ
ケーションを選択しています。サマリデータで表示されているのは、Pro/ENGINEERの3,991のセッションです。こ
17
こでは各セッションにおいて、アプリケーションバイナリを1回実行しています。このサマリでは、 初の2つの測定
基準において、3つのセッションが上限を超えたことが報告されており、また2つのセッションにおいて、システムの
使用可能な物理メモリ容量が10%を下回っています。 後のフィールドでは、108のセッションにおいて、CPU使用
率が高い値を示したことを報告しています。このサマリダイアログの下段には、監視したセッションの物理メモリお
よび仮想メモリの 大値と平均値が表示されています。
図13 - [Resource Collector Summary]ダイアログ
[Show Session Details]ボタンは、Resource Collectorで記録されたセッション情報がグリッド表示されます。以下の
例では、7つのPro/ENGINEERセッションが表示されています。各セッションは、プログラムの開始時間で識別しま
す。グリッドの列には、各セッションで収集した 大値と比率値が記載されており、ツールチップには、各列のデー
タに関する詳細な説明が表示されます。グリッドの列幅や行の高さは調整可能で、特定の列ラベルを選択してソー
トすることもできます。グリッドには、経過時間およびCPU時間 (秒単位)、 大スレッド数、すべてのプロセッサ内
でのCPUの 大使用率、3つのメモリ測定基準、各セッションの性能に対する影響が表示されます。
図14 - Resource Collectorの[Session Detail]ウィンドウ
18
Windowsバージョン専用ページ
Windowsオペレーティングシステムは、バージョンごとに性能や機能のチューニング方法が異なります。HP PTFでは、管理者がこれらの機能を把握できるようサポートします。PTFは、Windows XP Professional (32ビット版のみ) での実行時には[OS Tuning]タブ、Windows Vistaでの実行時には[Performance Check-Up]タブを表示し、異なる
ワークステーション構成において性能を比較するのに役立ちます。
[OS Tuning]タブ (Windows XP Professional 32ビット版)
Windows XPのような複雑で豊富な機能が搭載されたオペレーティングシステムには、動作および機能をカスタマ
イズするための各種オプションが備わっています。ただし、[コントロールパネル]から、関連するすべての構成パラ
メータが操作できるわけではありません。これまで出版されている書籍やオンライン記事の多くが、オペレーティン
グシステムの性能、セキュリティ、またはユーザインタフェース機能を強化するための、システムパラメータやレジ
ストリ設定の変更をほとんど記述していません。
HP PTFに搭載されている[OS Tuning]タブにおいて、システム管理者は構成パラメータの一部を変更できます。こ
のページは、Windows XPを実行しているシステムでのみ使用できます。[OS Tuning]タブの例を以下の画像で示
します。画面左側にはチェックボックスやコントロール、右側には大きな説明ボックスがあります。左側の任意のコ
ントロール上にマウスを置くと、対応するパラメータの説明が表示されます。この説明には、以下の内容が記載さ
れています。
• チューニングパラメータに関する背景情報 • パラメータの各設定が推奨される環境 • パラメータの変更を適用するタイミング (ただちに適用、Windowsの再起動時に適用など)
図15 - [OS Tuning]タブ (Windows XP)
表示するチューニングパラメータは、ページ上部左側のコントロールで選択します。[Restore Defaults]ボタンは、現
在表示されているすべての設定をWindows XPのデフォルト値に戻します。
19
図16 - チューニングパラメータ設定の選択
HPは、他のチューニングパラメータを調査、テストし、操作上安全でメリットがあると判断した場合、今後のリリース
で新しいオプションを追加することがあります。
[Performance Check-Up]タブ (Windows Vista)
WinSAT (Windows System Assessment Tool) は、Windows Vistaオペレーティングシステムのコアコンポーネント
です。WinSATはワークステーションの機能、能力、性能の評価に用いるもので、前回の正式評価時に測定した性
能に対する相対値を表すWEI (Windowsエクスペリエンスインデックス) を生成します。
PTFにはWEIスコアを表示するWinSATユーティリティ用のインタフェースが搭載されており、このユーティリティを使
用して、個別の評価、または完全な正式評価を開始できます。新たなインストールを行った後にVistaを起動すると、
デスクトップの表示前に正式評価が実行され、 初のWEIスコアが算出されます。この初期評価のログファイルは、
オペレーティングシステムが管理し、 大100個までの正式評価ログファイルに対応します。PTFでは、保存された
正式評価ログファイルの詳細を表示できます。
次の画像 (図17 - [Performance Check-Up]タブ (Windows Vista)) は、[Base]スコア4.8のモバイルワークス
テーション8510wに関する、[Performance Check-Up]タブのスクリーンショットを注釈付きで示したものです。赤色
の四角とテキストは、[Performance Check-Up]タブのコントロールを強調するために付け加えたものです。ドロップ
ダウンの選択ボックスを使用して評価の選択、または正式評価ログファイルの表示を行います。 [About Assessment]ボタンを押すと、評価の詳細を表示できます。選択した評価は、[Run Assessment]ボタンを押すと実行
されます。WEIの[Base]スコア、または各測定基準 ([Processor]、[Memory]、[Desktop Graphics]、[Gaming Graphics]、[Hard Disk 0]) のグラフは、関連するWEIスコアのボタンをクリックすると表示できます。
ワークステーションに新しいグラフィックスカードを追加する場合、システム管理者はWDDM (Windows Display Driver Model) 準拠の適切なドライバがインストール済であることを確認した上で、正式評価を新たに実行する必
要があります。3Dデバイスに依存するドライバが存在しない場合、[Desktop Graphics]および[Gaming Graphics]の評価は、予測値を下回ります (背景が黄色のボタンで表示)。これにより、[Base]スコアも同様に予測値を下回り
ます。
20
評価を選択/正式評価ログファイルを表示
評価に関する情報を表示
選択した評価を実行
[Processor]測定基準の
グラフを表示
図17 - [Performance Check-Up]タブ (Windows Vista)
PTFは起動時にWinSATを使用して、[Configuration]タブに表示する主要グラフィックスアダプタのメモリ値など、現
在のワークステーション構成における機能/性能情報を取得します。グラフィックスメモリ値の詳細については、ホ
ワイトペーパー『Graphics Memory Reporting through WDDM』を参照してください。
WEIスコアは、正式評価の測定基準から算出され、関連するボタンの上に表示されます。WEIスコアボタンをクリッ
クすると、WEIスコア、[Processor]、[Memory]、[Desktop Graphics]、[Gaming Graphics]、または[Hard Disk 0]の各測定基準に関するグラフが、個別のフォームで表示されます。次の画像 (図18 - [Performance Check-Up]グラフ (Windows Vista)) は、実行しているワークステーション (ここではモバイルワークステーション8510w) にお
ける[Processor]の測定基準を示した例です。[Config Types]ドロップダウンリストを使用すると、別のワークステー
ションモデルを選択して比較できます。[Plot Types]ドロップダウンリストは、別の評価基準への切り換えに使用しま
す。
21
他の評価基準をグラフ化
比較対象とする他のワークステーションを選択
5.9で必要な
測定基準測定基準の 大値
測定基準
図18 - [Performance Check-Up]グラフ (Windows Vista)
PTFではワークステーションの性能測定基準に関する 新データベースを管理し、実行時に毎回チェックします。こ
のデータはプロットされ、HPが測定したさまざまな構成 (プロセッサ周波数、メモリサイズ、グラフィックスカード、
ハードドライブ) に関して、予測される結果の範囲を示します。[Performance Check-Up]では、特定のシステムコン
ポーネントに関する現在の結果と、予測される性能の範囲が報告されます。
22
[Remote Graphics]タブ
ユーザの効率や生産性を高める技術は、絶えず開発されています。コンピュータネットワークはこのような技術に
発展をもたらす要素となっていますが、HP Remote Graphicsソフトウェア (RGS) はまさにその代表例と言えます。
RGSは、標準的なネットワークを通じて、リモートのワークステーションで実行されているハイエンドの3Dアプリケー
ションを表示し、管理できるため、コンピュータ技術者に高い柔軟性と性能を提供します。PTFは、Remote Graphicsソフトウェアの基本機能および拡張機能を表示する構成/管理機能を追加し、このソフトウェアの価値を高めてい
ます。なお、HP Remote Graphicsソフトウェア製品版は別売りのオプション製品となります。
Remote Graphicsソフトウェアのソリューションには、2つの独立したコンポーネントがあります。Senderは、アプリ
ケーションとデータが常駐するワークステーション上で実行され、Receiverは、アプリケーションを運用するSenderマシンに接続したいユーザが実行します。マシンでどちらのコンポーネントも検出されなかった場合、PTFの[Remote Graphics]タブには、Remote Graphicsソフトウェアの動作状況を示すダイアグラムのみが表示されます (図19 - Sender/Receiverがインストールされていない場合の[Remote Graphics]タブを参照)。また、この画面に
はHP Remote GraphicsソフトウェアのWebサイトへのリンクがあり、製品に関する詳細情報の参照や試用版のダ
ウンロードができます。
図19 - Sender/Receiverがインストールされていない場合の[Remote Graphics]タブ
23
Remote Graphics Sender
PTFにおいてRemote Graphics Senderが検出された場合、以下の画像のようなインタフェースが表示されます。
Senderサービスの起動時に設定を選択するフィールドや対象のOpenGLライブラリをアプリケーションフォルダに
挿入するためのコントロールがあります。
図20 - [Remote Graphics]タブ (Sender構成)
Senderの起動オプションのうち、以下の項目を変更できます。
[Connection Timeout]
Receiverの接続中断 (タイムアウト) を判断するまでのSenderの待機時間 (秒)。有効値は1~60秒の整
数で、デフォルトは5に設定されています。Receiverが低速ネットワークリンクに接続されている場合にこ
の値を追加します。
[Authentication Timeout]
ユーザのアカウント名が認証不可と判断するまでのSenderの待機時間 (秒)。有効値は1~60秒の整数
で、デフォルトは5に設定されています。認証プロセスにおいて、低速ネットワークリンクを介した送信が
必要な場合にこの値を追加します。
[Sender Process Priority]
コンピュータ上のすべてのプロセスには優先順位が付いており、この優先順位はオペレーティングシステ
ムのスケジューラで使用されます。この設定は相対的な優先順位であり、Senderプロセスに対して割り
当てる必要があります。デフォルトの優先順位は[Normal]です。大部分のプロセスが[Normal]に設定さ
れていますが、[Below Normal]、[Above Normal]、[High]などの設定に引き上げる、または引き下げる
ことができます。
[Limit Connection]
Senderへの接続を制限する際に使用します。[No Limit]に設定した場合、種類/数を問わず有効なアカ
ウントを接続に使用できます。[Single User]オプションを選択した場合、複数のリモート接続が引き続き
許可されますが、同一のユーザアカウントを使用する必要があります。デフォルト設定は[No Limit]です。
Remote Graphics Senderで、アプリケーションによるグラフィックス表示の更新を認識するには、各アプリケーショ
ンがOpenGLグラフィックスライブラリを要求する操作を監視する必要があります。この場合、各OpenGLアプリ
ケーションのフォルダに小規模のライブラリを配置し、OpenGLが起動されるたびに読み込めるようにする必要が
24
あります。このようなライブラリがない場合、アプリケーションのユーザインタフェースコンポーネント (メニュー、ボタ
ンなど) はリモートのReceiverに表示されますが、ウィンドウのグラフィックス部分が空白または不完全なものとなり
ます。
PTFはさまざまな3Dアプリケーションに対応しており、OpenGLライブラリのロケーションリストで検出した、インス
トール済のアプリケーションを自動的に追加します (前述の画像を参照)。アプリケーション名の横にあるチェック
ボックスを使用して、Remote Graphics Senderで必要なライブラリをコピーまたは削除できます。リストの一番上に
ある[All]をチェックすると、リスト配下の各フォルダにライブラリがコピー (または各フォルダから削除) されます。こ
れにより、ワークステーションで、すべてのアプリケーションのリモート表示を非常に簡単に準備できます。
[Add]ボタンをクリックするとファイル選択ダイアログが表示され、リストに含めたい特定の実行可能ファイルを指定
できます。[Search]ボタンをクリックするとフォルダ選択ダイアログが表示され、 上位フォルダを指定できます。
フォルダの指定後、PTFがそのフォルダの配下にあるすべてのフォルダを対象に、OpenGLライブラリが必要な実
行可能ファイルを検索します。この検索でOpenGLに依存するファイルが検出された場合、そのファイルを含むフォ
ルダが[Library Locations]のリストに追加されます。
25
Remote Graphics Receiver
PTFは、Remote Graphics Senderコンポーネントを実行するワークステーションへの接続をテストし、Remote Graphics Receiverのユーザをサポートします (以下の画像を参照) 。また、Senderで示したとおり、PTFのインタ
フェースを通じて、Receiverの2つのタイムアウト値を調整できます。この機能は、Receiverのインストールプロセス
で作成した[Start]メニューのショートカットにのみ適用されます。
図21 - [Remote Graphics]タブ (Receiver構成)
Remote Graphics Receiverは、 近接続されたSenderマシンのリストを管理します。PTFはこのリストを読み取り、
それぞれのSenderワークステーションに[Test]ボタン表示します。[Test]ボタンを押すと、Senderで以下の処理が行
われます。
Senderソケットテスト
PTFは、リモートマシン上のRemote Graphics Senderが使用するソケットの解放を試みます。この専用ソ
ケットを監視するサービスが存在しない場合、接続は失敗します。ソケット接続が成功した場合、Remote Graphicsソフトウェアのロゴが、マシン名の横に表示されます。
pingテスト
PTFは、Windowsのpingユーティリティを使用して、リモートマシンからのICMP (インターネット制御メッ
セージプロトコル) エコー応答を受信しようとします。エコー応答が正常に返された場合、ラウンドトリップ
の平均時間が報告されます。
注記: デフォルトのWindowsネットワーク構成ではエコー (ping) 要求に応答しませんが、 新のファイ
アウォールのネットワーク接続設定で有効にできます。詳細については、Microsoft TechNetの「How to Configure Windows Firewall on a Single Computer」を参照してください。
ルート追跡
pingが成功した場合、PTFは 後にWindowsのtracertコマンドを使用して、SenderおよびReceiverワーク
ステーションに接続されているサブネットワーク間の転送率を測定します。経由したサブネットワーク数が、
PTFウィンドウの[Number of Hops]列に表示されます。
PTFでは、[Test New Sender]フィールドにワークステーションの名前またはネットワークアドレスを入力して、
[Recent Senders]リストから外れたマシン上でこれらのテストを実行できます。テストの記録は、次の画像のように、
新しいウィンドウに表示されます。Senderのソケットテストが成功すると、出力先のウィンドウに表示された[Add]ボ
26
タンを使用して、新しいマシンをSenderの 新リストに挿入できます。
注記: Remote Graphics Receiverは、終了のたびにSendersの 新リストを再書き込みするため、PTFで新しい
Senderを追加しても、追加時にReceiverが実行されているとその情報が失われてしまいます。そのため、Receiverの実行中は[Add]ボタンを使用しないでください。
図22 - ネットワーク接続結果の記録
27
PTFのSender/Receiverインタフェースで共通しているのは[View Log]ボタンです。このボタンをクリックすると、以下
の画像のようなウィンドウにログファイルの内容が表示されます。このログは、実行日ごとのツリー形式、または単
純なテキストダンプとして表示できます。ログ機能では、[Capture Debug Information]チェックボックスをクリックす
ると、その他の情報を含むよう指定できます。この情報は、接続上の問題を診断する際に役立ちます。設定の変
更はSenderまたはReceiverが再起動されるまで適用されません。ログ表示の更新ボタン、またはログファイルの削
除ボタンもあります。
図23 - [Remote Graphics Log]表示ウィンドウ
[Client Management]タブ
HPは10年以上にわたり、業界標準の導入と革新的なPC管理ソリューションの提供においてリーダー的役割を果
たしてきました。HPクライアントマネジメントソリューションは、クライアントシステムのライフサイクルを通じて複雑な
管理を軽減する、包括的なソリューションポートフォリオを提供し、リーダーの地位を守り続けています。PTFの[Client Management]タブでは、HPが提供するクライアントマネジメントユーティリティに関する情報やステータスを
提示すると同時に、ユーティリティの一部をダウンロードできます。
HP System Software Manager (SSM)
SSMは、クライアントワークステーションの大規模なソフトウェアアップデートを効率的に実施できる無償ユーティリ
ティです。このユーティリティには、以下の機能が備わっています。
• 中央のファイルストアから複数のクライアントワークステーションに対する、システムソフトウェア (ドライ
バやBIOS向けのHP SoftPaqなど) の同時/自動アップデート • 顧客が作成したアップデートパッケージの展開 • BIOS構成やパスワードの適用 • 各ワークステーションに対する変更の記録
SSMがワークステーション上に存在しない場合、インストール用のSoftPaqをダウンロードし、PTFで実行できます。
インストール後は、[Client Management]タブでSSMを実行できます。図24 - HP System Software Managerの構成で示すとおり、Frameworkのボタンの中から必要なものをクリックすると、Readmeファイルやユーザガイドを参
照できます。
28
図24 - HP System Software Managerの構成
以下の画像は、[System Software Manager Wizard]の開始時のスクリーンキャプチャです。
図25 - System Software Manager
29
HP Client Management Interface (HP CMI)
HP CMIは、HPのビジネスクラスのクライアントコンピュータにおいて、インベントリ収集、イベントの正常性監視、
BIOS構成の設定管理を行うためのオープンアーキテクチャです。このインタフェースは、HPワークステーション
xw4300以降のモデルに標準装備されています。HP Client Management Interface Software Providerは、
Windows XPワークステーションで使用可能で、ハードウェアの組み込みサポートはありません。現時点では、
Windows XP x64での使用はできません。
HP CMIが使用可能な場合、[Run]ボタンを押すとインストール済のHP CMIのクラスが表示され、またシステムの
すべてのBIOS設定が列挙されます。ReadmeファイルとHP CMIのホワイトペーパーは、ボタンをクリックすると表
示できます。HP CMIがインストールされていない場合は、PTFのインタフェースを使用して、Software Providerのダ
ウンロードとインストールを行います。
図26 - HP Client Management Interface の構成
30
以下の画像は、[Run]ボタンで表示された出力のスクリーンキャプチャです。
図27 - HP CMIの出力ウィンドウ
31
BIOS Configuration for HP ProtectTools *本機能は日本HPではサポートしておりません。
BIOS Configuration for HP ProtectToolsユーティリティは、Client Management Interface向けの新しい仕様である
Windows Management Instrumentation (WMI) を使用し、BIOSオプション (起動順序の変更、シリアルポートの
無効化等) をローカルで設定します。このパッケージには、HP Protect Toolsセキュリティマネージャが含まれており、
HP BIOS構成向けのインタフェースを提供します。
BIOS Configuration for HP ProtectToolsユーティリティがインストールされていない場合、[Download]ボタンを押す
とユーティリティのSoftPaqをダウンロードできます。PTFでこのユーティリティが認識された場合、[Run]ボタンでユー
ティリティを起動でき、[View User Guide]ボタンを押すとユーザガイドが表示されます。
図28 - HP BIOS Configuration for ProtectToolsの構成
32
以下の画像は、選択したHP ProtectToolsセキュリティマネージャとBIOS Configurationのスクリーンキャプチャです。
図29 - HP ProtectTools セキュリティマネージャのウィンドウ
33
[3Dconnexion]モーションコントローラタブ
3Dconnexionモーションコントローラの構成は、[3Dconnexion]タブに表示されます。このページに表示される情報
は次のとおりです。
• Windowsのレジストリで検出されたモーションコントローラのインストール • 現在ワークステーションに接続されているUSBプラグアンドプレイモーションコントローラ • ワークステーションにインストールされている3Dxwareソフトウェアドライバのバージョン • ワークステーションにインストールされている3Dconnexionのアドイン/プラグインアプリケーションソフト
ウェアの一覧 • モーションコントローラ製品情報へのハイパーリンク • モーションコントローラソフトウェアのダウンロードサイトへのハイパーリンク
このページには、モーションコントローラのドライバを実行/停止する、[Run Driver]/[Stop Driver]ボタンがあります。
また、モーションコントローラの製品仕様を表示する[View]ボタンもあります。
以下の画像は、USB SpacePilotがインストールされたマシンの[3Dconnexion]タブを示しています。
図30 - [3Dconnexion]モーションコントローラタブ
34
サポート対象のアプリケーション PTFが提供する基本的なアプリケーションのサポートは、有効なインストールの認識 ([Applications]タブで表示) と、
現在のプラットフォーム構成におけるグラフィックスドライバ認定情報の表示 ([Graphics Driver]タブで表示) です。
この他、HPコンサルタントがアプリケーションプロバイダと協力して、サポート対象のアプリケーションバージョンに
固有のチューニングユーティリティを実装している場合があります。これらのユーティリティは、インストール済の各
アプリケーション用に作成したチューニングおよび情報フォームに提示されます。
PTFが提供する共通の追加機能に、大容量メモリの使用を可能にするものがあり、複数のアプリケーションでサ
ポートされています。ただし、 も優れた機能として、特定のアプリケーションに対する、HP HyperTuneテクノロジの
グラフィックス性能拡張機能があります。
HP HyperTuneでは、HPがアプリケーションプロバイダとの長年にわたる協力関係で培ってきた深い技術知識から
メリットを享受できます。HPエンジニアは、Siemens PLM Software NXのグラフィックス性能を改良する方法を発見
し、この機能をワークステーションユーザに提供するためのHyperTuneモジュールを開発しました。このHyperTune for NXモジュールは、豊富なユーザインタフェースを搭載しており、測定対象となる各種のグラフィックス処理を詳
細に管理できます (HyperTuneの画像を参照)。
以下の表は、現在サポートされているFrameworkアプリケーションを表示しており、それぞれのインストール認識お
よびグラフィックスドライバ認定情報が示されています。また、追加のチューニング機能を使用できるアプリケーショ
ンも示しています。
アプリケーション バージョン 大容量 メモリ
その他の チューニング
Adobe Photoshop CS2 9
ANSYS ANSYS 9、10、11、11 x64 ○
ANSYS Workbench 9、10、11、11 x64 ○
Autodesk 3ds Max 5、6、7、8 ○
Autodesk AliasStudio 13.x
Autodesk AutoCAD 2005、2006、2007、2008 ○
Autodesk AutoCAD Mechanical 2007、2008
Autodesk Architectural Desktop 2007、2008
Autodesk AutoCAD MEP 2008
Autodesk Building Systems 2006、2007 ○
Autodesk Mechanical Desktop 2007、2008
Autodesk Inventor 6、7、8、9、10、11、2008 ○ ○
Autodesk Maya 5.x、6.x、7.x、8.x
Autodesk Revit Architecture 2008
Autodesk Revit Building 9, 9.1
Autodesk Revit MEP 2008
Autodesk Revit Structure 3、4、2008
Alias Studiotools 11.x、12.x
Bentley InRoads XM
Bentley MicroStation V8、V8 XM ○
Bentley ProjectWise Navigator V8 XM
CoCreate OneSpace Designer 2004、2005、2006、2006 x64、2007、2007 x64 ○
Dassault Systèmes CATIA V5/V5 リリース10以降 ○
35
アプリケーション バージョン 大容量 メモリ
その他の チューニング
x64
Google Earth 3.0
Graphisoft ArchiCAD 11
Macromedia Flash 8
PTC Mathcad 13、14
PTC Pro/ENGINEER 2001、Wildfire、Wildfire 2、Wildfire 2 x64、Wildfire 3、Wildfire 3 x64、Wildfire 4、Wildfire 4 x64
○
PTC Pro/ENGINEER CAE Wildfire 2、Wildfire 2 x64、Wildfire 3、Wildfire 3 x64 ○
Siemens PLM Software I-DEAS 9、10、11、12、5 12m1
Siemens PLM Software Solid Edge
14、15、16、17、18、19、19 x64 ○ ○
Siemens PLM Software NX NX1、NX2、NX3、NX4、NX4 x64、NX5、NX5 x64 ○ ○
Softimage XSI 3.5、4.0、5.0、6.0
SolidWorks SolidWorks 2003、2004、2005、2006、2006 x64、2007、2007 x64、2008、2008 x64
○
SolidWorks eDrawings 2003、2004、2005、2006、2007、2008
SolidWorks Cosmos 2003、2004、2005、2006、2007、2008
U.S. Army America's Army 2.6
追加のチューニング機能を備えたアプリケーション
Autodesk 3ds Max
3ds Maxでは、グラフィックスハードウェアベンダーが提供するカスタムディスプレイドライバをはじめとする、複数
のグラフィックステクノロジを活用できます。グラフィックスドライバを選択するには、3D Studio Maxのアプリケー
ションページに含まれているボタンで、[Graphics Driver Setup]ダイアログを起動します。
36
図31 - 3ds Maxのアプリケーションフォーム
37
Autodesk AutoCAD
AutoCAD 2007以降、AutoCAD Hardware Certification Databaseファイルには、グラフィックスハードウェアの性
能を 適化するためにAutoCADが使用する、 新のデータが含まれています。PTFでは、AutodeskのWebサイト
から、 新のハードウェア認定データをダウンロード、インストールし、ワークステーションを 新の状態に保つこと
ができます。以下の画像には、AutoCAD Hardware Certification Databaseの 新版のダウンロードとインストー
ルを開始する[Update Database]ボタンが示されています。
図32 - AutoCADのアプリケーションフォーム
38
Autodesk Inventor
Autodesk Inventorのバージョン6.0~10.0では、サポートされているグラフィックスカードやドライバのデータを
Windowsレジストリで管理します。バージョン11.0以降では、これらのデータをInventor Graphics Databaseに保
管します。PTFでは、AutodeskのWebサイトから 新のグラフィックスサポート情報をダウンロード、インストールし、
ワークステーションを 新の状態に保つことができます。データベースの 新版をダウンロード、インストールする
には、図33 - Inventor 11のアプリケーションフォームに表示されている、[Update Database]ボタンを使用しま
す。
図33 - Inventor 11のアプリケーションフォーム
39
Siemens PLM Software NX
PTFでは、HyperTune for NXユーティリティを起動できます。このツールでは、NXのグラフィックス性能を測定し、グ
ラフィックスカードやアプリケーションの 適な性能を実現する設定を行うことができます。以下の画像は、この
ユーティリティのユーザインタフェースです。HyperTuneの詳細情報については、ユーザガイドを参照してください。
図34 - HyperTune for NXのユーザインタフェース
40
動的なアップデート HP PTFを 大限活用するには、ネットワーク接続が必要です。HPではPTFを定期的にアップデートし、新たな構成
機能やアプリケーションサポートを追加しています。また、新しいワークステーション、グラフィックスカード、ドライバ
がリリース、認定されると、これらの認定データを定期的にアップデートする必要があります。これらのアップデート
は、インターネット経由でのみ実行可能です。
ISV認定データベース
PTFは起動のたびに、ローカルバージョンのデータベースと、PTFサーバ上のデータベースを比較します。ローカル
コピーが 新でないことを確認すると、 新版と置き換えます。
Performance Tuning Framework
データベースには、PTFの 新バージョンに関する情報が含まれており、PTFの実行のたびにチェックされます。PTFでデータベースのバージョンが 新でないことが判明した場合、アップデートを許可するプロンプトが表示されます。
このアップデートを許可すると、新しいバージョンがダウンロード、インストールの後、起動されます。
PTFに新しい機能が追加された場合、または重大な問題が検出、訂正された場合、強制的なアップデートが必要と
なる場合があります。このような状況が発生した場合、PTFを実行する前にアップデートが必要なことを通知するプ
ロンプトが表示されます。このアップデートを拒否するとPTFが終了し、アップデートを許可するまで実行できません。
41
大容量メモリの構成 Microsoft Windows XP Professional、Vista Business、Vista Enterprise、およびVista Ultimateには、以前にアプリ
ケーションで使用できた大容量の仮想アドレス空間にアクセスできる機能が備わっています。たとえば、UGS Unigraphics NX4を使用するCAD設計者のコンピュータが、大規模アセンブリのロード中にメモリ不足に陥った場
合、この機能を有効にすれば、アセンブリ全体を画面にロードできるだけの追加ストレージを確保できます。本ド
キュメントでは、この新機能に関する背景情報を一部提供しており、HP PTFがこの機能の実行においてどのように
活用できるかを説明しています。
以下のMicrosoftのドキュメントでは、Microsoftが4 Gigabyte Memory Tuning、または4GTと呼ぶこの機能のさま
ざまな側面を取り上げています。
Memory Support and Windows Operating Systems
Windows NT Server Enterprise Edition FAQ - 4 Gigabyte Memory Tuning
Information on Application Use of 4GT RAM Tuning
Troubleshooting the Startup Process
Windows XP SP1 May Not Start with the /3GB or /USERVA Switch
Windows Virtual Address Space
Windows 4-Gigabyte Tuning
概要
Windows XP ProfessionalおよびVista (Business、Enterprise、Ultimatewを含むすべての32ビットバージョン) オペ
レーティングシステムは、32ビット仮想アドレス空間の上位2ギガバイト (GB) を自ら確保しており、アプリケーショ
ンはこのアドレス範囲の残りの下位2GBを使用できます。これは、大部分のアプリケーションで必要となる空間を
はるかに上回るものです。2GB以上のメモリを必要とする、少数のテクニカルワークステーションユーザに対して、
Windows XPおよびVistaでは、自らが確保するメモリを1GBのみに設定し、残りの1GBをアプリケーションに開放
できます。アプリケーションからこの追加メモリにアクセスできるようにするには、オペレーティングシステムとアプリ
ケーションの両方を適切に構成する必要があります。
オペレーティングシステムの構成
Windowsは、自らのメモリ使用を32ビットアドレス範囲の上位1GBに制限するブートオプションで起動する必要が
あります。Windows XPでは、ブートオプションはブート初期化ファイル (boot.ini) に保存されます。以下に示すよ
うに、このファイルは非表示のシステムファイルで、システム起動時に表示されるブートエントリが含まれています。
図35 - Windows XPのブートオプション
このスクリーンショットは、boot.iniファイルに3つのブートエントリが含まれたマシンの画像です。そのうち2つは、
Windows XPを搭載したディスクで、1つはWindows 2000を搭載したディスクです。選択可能な各ブートエントリ
は、Windowsに異なるブートオプションを渡します。したがって、Windows XPの各エントリは、ラベルの違いはとも
かく、Windowsブートローダに渡されるオプションが実質的な違いとなります。このオプションにおいて、「(3GB Enabled)」は、 初のブートエントリに大容量メモリの使用を有効にするためのオプションが含まれていることを示
しています。
42
Windows Vistaの場合、ブートオプションはBCD (ブート構成データ) に保存されます。BCDはバイナリファイルで、
システムコマンド「bcdedit.exe」を使用して管理します。以前のWindowsと同様、ユーザは仮想アドレス空間を拡
大するオプションが含まれた、ブートマネージャエントリを選択する必要があります。以下のスクリーンショットは、
一般的なのブートマネージャの設定画面です。
図36 - Windows Vistaのブートオプション
2番目のブートマネージャエントリは、HP PTFで追加したものです。このブートマネージャエントリには、プロセスあ
たりの仮想メモリサイズを3072MBまで増加するオプションが含まれています。
アプリケーションの構成
アプリケーションの実行可能ファイルは、通常の 大メモリ容量である2GB以上が必要となる可能性があることを、
Windowsに通知するように設定する必要があります。この設定は、アプリケーションの開発中にソフトウェアベン
ダーが行うか、またはリリース後にプログラムのヘッダを修正できるツールで行うことも可能です。
Performance Tuning Frameworkでの大容量メモリの有効化
HP Performance Tuning Frameworkを使用すると、複数の技術アプリケーションに対して大容量メモリの使用を許
可するプロセスが簡素化されます。現在、リストには以下のシステムが含まれています。
• ANSYS 9 • ANSYS 10 • ANSYS Workbench 9 • ANSYS Workbench 10 • CATIA V5 • Inventor 7 • Inventor 8 • Inventor 9 • Inventor 10 • Inventor 11 • MicroStation V8 • MicroStation V8 XM • OneSpace Designer Modeling 2004 • OneSpace Designer Modeling 2005 • OneSpace Designer Modeling 2006 • Pro/ENGINEER 2001 • Pro/ENGINEER Wildfire • Pro/ENGINEER Wildfire 2.0 • Pro/ENGINEER Wildfire 3.0 • Pro/ENGINEER Wildfire 4.0 • SolidWorks 2004 • SolidWorks 2005 • SolidWorks 2006
43
• SolidWorks 2007 • SolidWorks 2008 • I-DEAS 12m1 • Solid Edge 14 • Solid Edge 15 • Solid Edge 16 • Solid Edge 17 • Solid Edge 18 • Unigraphics NX1 • Unigraphics NX2 • Unigraphics NX3 • Unigraphics NX4
PTFのチューニング可能なアプリケーションページ、または[Resource Usage]タブ上で、[Enable Large Memory]ボタンをクリックすると、ワークステーションでいくつかのチェックが行われ、処理を続行しても安全かを判断します。
も重要なチェック項目は、Windows XP Service Pack 1または1aを実行するシステム上に特定のMicrosoftホット
フィックスが存在するかを確認することです。Microsoftは、HPにホットフィックスの再配布権を付与しているため、
PTFは必要に応じてホットフィックスのダウンロードとインストールを行います。Microsoftにホットフィックスを要求す
る手順は、Microsoftのサポート技術情報328269に概説されています。
PTFは次に、システムのboot.iniファイルのバックアップコピーを作成し、ファイルを編集します。ファイル内にエント
リが1つしか存在しない場合、そのエントリをコピーし、複製したエントリに大容量メモリオプションを追加します。現
在のOSイメージに適用されるブートエントリが複数存在する場合、どのエントリを大容量メモリのエントリとして使
用するかを選択できます。どの場合においても、新しいエントリが、次にシステムを再起動するときのデフォルトと
なります。
Windows Vistaの場合、 PTFは BCDの各ブートマネージャエントリをチェックし、OSブートオプション
「increaseuserva」を追加するかを判断します。オプションの追加が必要な場合、PTFは現在のOSのブートマネー
ジャエントリをコピーし、複製したエントリにOSブートオプション「increaseuserva=3072」を追加します。このブートマ
ネージャエントリが提示されると、再起動して選択する必要があります。
後に、PTFはアプリケーションの実行可能ファイルで、追加メモリが使用可能に設定されていることを確認します。
次にシステムを再起動したときに、大容量メモリのブートエントリが選択され、拡大したアドレス空間にアプリケー
ションがアクセスできるようになります。大容量メモリモードで稼動しても、大容量メモリを使用できないアプリケー
ションには影響はありません。
補足事項
大容量メモリモードには利点があると同時に、潜在的なリスクもあります。以下の項目は大容量メモリモードの問
題点を示しており、このモードを有効化する前に理解しておく必要があります。
Windows自体のメモリ確保量を削減すると、システムやアプリケーションの性能に悪影響を与える可能性がありま
す。MicrosoftのFAQ「Can 4GT hurt an application?」に対する回答を参照してください。PTFが大容量メモリモード
の有効化の対象とするアプリケーションはすべて、この構成で問題なく作動することが各社で確認されています。
使用可能なメモリが少なくなった場合、Windowsカーネルは、ハイエンドグラフィックスカードなど、システムコン
ポーネントのソフトウェアドライバからの要求を満たすだけのメモリブロックを割り当てられない可能性があります。
ブートエントリで/USERVAオプションを使用すると、アプリケーションとWindowsカーネル間でパーティション化され
るメモリ容量をより高度に制御できます。