Мы запускаем SOLR 1.4.1 (Lucene 2.9.3) на двухпроцессорном хосте Linux, но, похоже, когда-либо используется только 1 процессор. Похоже, что-то однопоточное в приложении SOLR. Загрузка ЦП очень редко превышает 0,9 даже под нагрузкой.
Мы работаем на виртуальных хостах Linux, но другие наши приложения в том же кластере являются многопоточными без проблем. Еще немного информации о нашем стеке и версиях:
Linux 2.6.16.33-xenU
Apache 2.2.3
Tomcat 6.0.16
Java SE Runtime Environment (сборка 1.6.0_10-ea-b11)
Кто-нибудь еще заметил эту проблему?
Может быть, есть какой-то аспект конфигурации SOLR, чтобы мы пропустили многопоточность? Есть предложения по устранению неполадок?
Судя по журналам SOLR, мы видим, что несколько запросов одновременно обрабатываются внутри SOLR, поэтому мы не считаем, что мы последовательно передаем запросы в SOLR, т.е. вещи с узким местом за пределами SOLR.
Большое спасибо!
Оливер