インデックス構築処理の高速化

トップ  前へ  次へ

 

ハイスペックなサーバPC(複数のCPUを搭載など)の環境においてインデックス構築処理を高速化する方法について説明します。

 

設定方法

複数の処理を同時に走らせることで処理が高速化する可能性があります。

管理ツール > 設定 > 詳細モードの [ max_threadscount ] の値を増やします。。

 

例.)

max_threadscount を 4 に変更します。

※初期設定は 1 に設定されています。

環境設定ファイルを保存してFb3Indxer サービスを再起動します。

 

こうすることで、1つのドキュメントルートあたり同時に4つの処理が並列に行われ、高速に処理できるようになります。

ただし、CPUリソースとメモリリソースに十分な空きがある場合に限ります。

CPUが1つだったり、実行中に物理メモリの使用率が高い場合には、この設定を行っても高速に処理されません。

マルチプロセッサを搭載していて、十分な空きメモリ容量を用意したコンピュータで行ってください。

CPU 使用率やメモリの使用率は、Windows タスクマネージャのパフォーマンスにて確認できます。

 

※インデックス構築処理を速めると、CPUやメモリを FileBlog サーバーがより多く占有することになります。FileBlog 導入時に、インデックスを最初に構築する場合にはそれでも構いませんが、運用中には、なるべく File サーバーのパフォーマンスを落とさないように、max_threadscount の値を小さく(1など)に設定することを推奨します。

 

 


Copyright © 2014 Teppi Technology Co. Ltd. All rights reserved.