特殊な管理 > サポートされるビジュアリゼーションとパブリッシング > Windchill Visualization Services を使用する前に > ビジュアリゼーションパブリッシングシステムのサイズ設定
  
ビジュアリゼーションパブリッシングシステムのサイズ設定
Windchill Visualization Services (WVS) では、複数のシステムコンフィギュレーション、サイズ、およびニーズがサポートされています。ユーザーのニーズに合わせて WVS のセットアップを最適化し、パフォーマンスの問題を回避するには、システムの負荷を推定する必要があります。
このセクションには、WVS システムのサイズを評価し、その要件を理解するためのガイドが含まれています。
CAD Worker サイズ設定ガイド - CAD Worker のハードウェア要件を推定します。
スループットの計算 - 1 日あたりのパブリッシング負荷に基づいて、必要な CAD Worker の数を推定します。
パフォーマンスを最適化するためのヒント - システムをセットアップする方法に関する追加情報。
CAD Worker サイズ設定ガイド
Windchill サイズ設定ガイドには、CAD Worker の展開を推定するための一般的なガイドラインが記載されています。
Windchill のサイズ設定については、Windchill and Pro/INTRALINK 11.x Server Hardware Sizing Guidelines - Microsoft Windows Platform with Oracle Database「Optional Component Sizing」セクションの関連するサブセクションを参照してください。
スループットの計算
システムが会社のデータをタイムリーに処理できるようにするには、適切なハードウェアを使用し、十分な Worker を定義します。特定のデータタイプに必要とされる Worker の数を推定するには、会社のデータボリュームを考慮する必要があります。
* 
許容される応答時間の定義は、会社の固有の要件に応じて異なります。初期セットアップ後、WVS の「ジョブの統計」ツールを使用してパブリッシングシステムを監視し、それに従ってシステムを調整します。
これらのパラメータは、特定のデータタイプに必要とされる Worker の数に影響を与えます。
CAD ファイルタイプ別の日間トランザクションボリューム (ファイル数) の推定 (V)。部品、アセンブリ、または図面のファイルが CAD ファイルです。
各 CAD ファイルタイプを開いて再生成するまでの平均応答時間の推定 (Rt)。予想したデータと使用可能なリソースの正確な比率を得るには、データアイテムをさらに小、中、および大に分割します。ファイルサイズは、そのディスクの実際のサイズとそのコンポーネントの数量の組み合わせです。
Worker の数 = 1.2*(V*Rt) / 86,400。1 日は 86,400 秒です。この計算により、確実に、1 日あたりのボリュームを 24 時間以内に最小限の数の Worker で処理できます。
* 
合計パブリッシング時間をさらに短縮するために、スループットをさらに高めるには、より多くの Worker が必要です。Worker を増やすには、Worker への負荷が維持されるように、追加の WVS パブリッシャキューを作成する必要があります。
次の表は、特定のデータタイプに必要とされる Worker の数の推定の例です。
ボリューム
推定応答時間 (秒)
実際のパブリッシング時間 (秒)
必要な時間 (秒)
Worker の数
V=
Rt=
=~1.2*(V*Rt)
時間=
4.24
部品
1000
75
90000
366000
100
180
21600
10
400
4800
アセンブリ
300
200
72000
100
400
48000
50
900
54000
図面
200
90
21600
50
500
30000
25
800
24000
* 
1 台のマシンに対して複数の Worker を定義できます。詳細については、Creo View MCAD Adapters Installation and Configuration Guide の「単一マシンへの複数の Worker の設定」を参照してください。
データタイプごとに専用キューを定義できます。ただし、これによってキューの負荷が不均衡になる可能性があることに注意してください。専用キューの使用を検討するときには、必要とされる Worker とメモリの合計数量を計算し、アセンブリのサイズを考慮してください。専用キューの詳細については、パブリッシャキューとジョブの管理を参照してください。
パフォーマンスを最適化するためのヒント
メモリ要件、Worker、およびキューを定義するときには、以下のガイドラインに従ってください。
マシンに複数の CPU コアが搭載されている場合は、1.5 コアにつき 1 つの Worker を設定します。たとえば、3 つの Worker を設定するには、4 つのコアが搭載されているマシンを使用します。
最適な結果を得るには、CPU 使用率が 90% になるようにします。長期間にわたって CPU 使用率が 100% であれば、メモリスワップとディスクページングのオーバーヘッドによってスループットが低下します。
不要なディスクページングを回避するには、平均ファイルサイズが RAM サイズよりも小さくなるように CAD Worker のメモリを設定します。RAM が、システムのアイドルモードにおけるメモリのデフォルトサイズと組み合わせて、パブリッシングされる最も大きいパブリッシングジョブと同程度の容量であることが理想的です。
Worker マシンが複数ある場合は、必要とされる RAM の容量を特定するときに、小規模および中規模のアセンブリの数を大規模なアセンブリの数に照らし合わせて評価します。大容量の RAM に必要とされる Worker の数を評価し、キューを使用して各 Worker に送信するジョブを制御します。
VMware の場合、複数の仮想マシンを使用する場合に RAM の割り当てを最適化するために、メモリバルーニングを使用することを検討してください。これを使用する場合、物理ハードウェアを管理するために、VM サーバー (ゲストオペレーティングシステムではなく) で消費されている RAM の合計を監視する必要があります。
コンピュータのハードウェアの影響を理解するには、以下を考慮してください。
Worker マシンの CPU クロック速度がスループットに最も大きい影響を与えます。
必要な RAM を考慮してください。より高速なバスと追加のメモリを使用することによってスループットを高めることができます。
ハードディスク速度は重要ですが、これよりも上記の考慮事項を優先してください。大規模なファイルを開く場合は、フラッシュベースのストレージを使用することをお勧めします。可能な場合はソリッドステートドライブ (SDD) を使用してください。