Solrのパフォーマンスチューニングを一通り行ったので、忘れないうちにまとめてみたいと思います。Lucene/Solrのバージョン6系統になら当てはまると思います。 インデクシングのパフォーマンスにも関係するところはありますが、主に検索側のパフォーマンスについて書いています。 Solrのパフォーマンス変化要因 まずはOSレベルでボトルネック見極め 負荷テストクエリ パフォーマンス計測ツール I/O Boundへの対応 インデックスはOSキャッシュに乗っているか OSキャッシュに乗らない場合 Schemaのチューニング 分散検索(distributed search) Replication CPU Boundへの対策 Solrキャッシュ JavaVM(とSolr/Lucene内部) JavaVM関連ツール Solrのデバッグログ クエリのチューニング Solrのパフォーマンス変化要因 前提