特殊な管理 > Windchill の環境の設定 > Windchill Configuration Assistant を使用した Windchill の設定 > 設定時の処理 > configureWindchill > システムのメモリおよび CPU をチェックする
  
システムのメモリおよび CPU をチェックする
configureWindchill ターゲットを実行したとき、Windchill Configuration Assistant によって行われる最初のステップは、オペレーティングシステムの特性、合計メモリ、空きメモリ、およびシステムに搭載されている CPU 数の確認です。
アシスタントの初期化中に、init ターゲットを使用した以下のようなサーバー情報が報告されます。
[echo] Number of CPUs detected: 8
[echo] Physical Memory: 12285 MB
[echo] Free Memory: 8473 MB
[echo] Maximum Java heap size=8000 MB
[echo] WT_HOME=D:\PTC\Windchill
[echo] VmVendor=Oracle Corporation
[echo] Operating System=Windows 7
[echo] OS Arch=amd64
Windchill にメモリを割り当てる前に、Windchill Configuration Assistant はシステムに搭載されているメモリ容量を確認します。上記のサーバー情報は、システムに搭載されている合計メモリと現在の空きメモリを示しています。
Windchill への不適切なメモリ割り当てを防ぐため、物理メモリの 20% がオペレーティングシステムに確保されます。オペレーティングシステムにどの程度割り当てるかは、percentPhysicalMemoryReservedForOS プロパティで指定します。Windchill Configuration Assistant は、RDBMS サーバーと LDAP サーバーの場所も検出します。いずれかのサーバーが Windchill と同じホスト上で稼働するように設定されている場合は、Windchill 用の空きメモリがさらに少なくなります。
メモリ割り当ての決定をサポートするため、Windchill コンフィギュレーションアシスタントは allocatePhysmem ターゲットを呼び出します。このターゲットを対話モードで実行する場合に表示されるプロンプトでは、次のことを行えます。
割り当てるメモリのパーセンテージを指定する。
合計物理メモリまたは空きメモリに基づいて、Windchill 全体のメモリフットプリントを調整するかどうかを選択する。
空きメモリを選択した場合、計算された値をオーバーライドする空きメモリ (RAM) の量を入力可能。
デフォルトでは、検出したメモリの 80% を Windchill Configuration Assistant が使用します。したがって、このステップを実行する前に Windchill を停止してください。また、サーバー上で実行中の、Windchill に関係のないその他のアプリケーションも停止してください。
percentMemoryRegionReservedForWindchill プロパティは、Windchill で使用するメモリのパーセンテージを管理します。デフォルト値は 80 です。前述のように、デフォルト値を変更するには Configurator.properties ファイルで値を編集します。
以下の例では、8125 MB が空きメモリとして報告されています。デフォルト値 (80%) に基づき、6500 MB のメモリが Windchill に割り当てられます。
allocatePhysMem:
[input] Percent of physical memory to reserve for Operating System [20]
[echo] OS memory requirement=2457 MB
[echo] Minimum memory requirement for MethodServer: 768 MB
[echo] Minimum memory requirement for ServerManager: 144 MB
[echo] Windchill Requires a minimum of 912 MB
[echo] Total Memory requirement: 3369.0 MB
[input] Allocate Windchill Memory region from total (12285 MB) or free (8473 MB) physical memory ([free], total)
[echo] Allocating Windchill Memory region from free memory
[input] Enter % of free RAM (8473 MB) to allocate to Windchill: [80]
[echo] % free memory allocated to Windchill: 80
[echo] Windchill Memory Region= 6778 MB