インデックス構築が遅い

トップ  前へ  次へ

現象

ハイスペックなサーバPC(複数のCPUを搭載など)にもかかわらず、インデックス構築が遅い。

 

原因

インデックス構築中に、マシンのCPUリソースが余っている場合は以下の原因が考えられます。
 

構築時の同時処理数が少ない

 

解決方法

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

管理ツール>設定>詳細モードの[max_threadscount]の値を増やしてみてください。

 

例.

 max_threadscount を 4 に変更します。
       (初期設定は1に設定されています。環境設定ファイルを保存し、Fb3Indexerサービスを再起動します。)

 

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

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

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

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

CPU使用率やメモリの使用率は、Windowsタスクマネージャのパフォーマンスにて確認できます。(ショートカットキーはCtrl+Shift+Esc)

 

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


© 2012 Teppi Technology   ※無断転載を禁じます