Processing Station は Windows サービス アプリケーションです。タスクを処理するために、ステーション は次の処理を行います。
- Processing Server に接続して、処理対象タスクの識別子を取得する
- HTTP/HTTPS 経由で Application Server に接続し、画像、文書データ、処理設定をダウンロードする
- 処理タスクを実行するために複数の実行プロセスを起動する
- 結果を Application Server またはバックエンド システム (例: ERP システムや DMS) にアップロードする
これらのプロセスでは、中間処理データを一時フォルダーに保存するために、ハードディスクが集中的に使用されます。
Processing Station に使用するハードウェアは、FlexiCapture のパフォーマンスに大きく影響します。
Processing Station には、以下が必要です。
- CPU: Hyper-Threading 対応の物理 8 コア、2.4 GHz 以上
- RAM: 16 GB
- HDD: 150 GB
- NIC: 1 Gb/s
- OS: Windows 2012 以降
1 つのステーション は CPU コアごとに 1 つの実行プロセスを起動するため、CPU コア数が多いほど、より多くのタスクを同時に処理できます。CPU のパフォーマンスを高めるには、技術的に可能であれば Hyper-Threading を使用してください。
16 を超える論理 CPU コアを使用するのは望ましくありません。複数の実行プロセスがハードディスクのアクセス時間と CPU キャッシュメモリを奪い合うためです。
処理には、論理コアあたり少なくとも 2.5 GB の RAM があれば十分です。
処理速度 は、CPU 周波数 と ハードディスクの読み書き速度 に大きく依存します。Processing Station には高速なハードドライブを使用するか、複数のハードドライブを RAID0 に構成して、実行プロセスから一時フォルダーへのアクセスを高速化してください。
使用可能な RAM 容量が、論理コアあたり推奨される 2.5 GB を上回る場合は、RAM 上に 仮想ハードディスク を作成し、実行プロセス用の 一時フォルダー をそこに配置してください。これにより、処理速度が最大 30% 向上する場合があります。
Processing Station のハードドライブに冗長化を設定する必要はありません。1 台が故障しても、失われるのは現在の処理結果だけです。イメージは別の Processing Station に転送され、そこで処理されます。そのためには、システム内に少なくとも 2 台の Processing Station が必要です。
一時フォルダーに必要なハードディスク容量の最大値は、標準的なバッチ内の文書画像の合計サイズ (MB) に、実行プロセス数 (既定では論理CPUコア数) を掛けた値です。
Hyper-Threadingが有効な8コアのステーションで、100ページ単位のバッチでグレースケール画像を処理する場合の一時フォルダーの最大サイズを計算します。
- バッチのサイズ = 100ページ × 3 MB (グレースケール1ページの標準的なサイズ) = 300 MB。
- Hyper-Threadingが有効な8コアのコンピューターでは16個の論理コアが使用できるため、Processing Stationでは16個の実行プロセスが同時に動作します。
- 一時フォルダーに必要な容量は、300 MB × 16実行プロセス = 4.8 GBです。
- 一時フォルダーをRAM上に配置する場合、必要なRAM容量は、2.5 GB/論理コア (処理用) × 16実行プロセス + 一時フォルダー用の4.8 GB = 約45 GBです。