내 컴퓨터에 SOLR 인덱스를 설정했는데 정상적으로 작동합니다.아파치 SOLR 이상한 RAM comsumption
저는 SOLR에 익숙하지 않지만 잠시 동안 "start.jar"프로세스를 프로파일 링 한 후에 RAM 사용량이 150MB에서 400MBish로 크게 증가한다는 것을 알았습니다. 그리고 이것은 단지 10K 문서를위한 것입니다!
응답으로, SOLR이 (공유 호스팅에서) 내 RAM 소비 한도를 초과 할 때까지 대기하는 스크립트를 작성했습니다. 스크립트가 실행되면 start.jar가 종료되고 다시 시작됩니다.
부작용이 있습니까? 그렇다면 더 나은 솔루션이 무엇인지, 더 많은 RAM을 확보하거나 클라우드 기반 SOLR (비용도 부담)을 사용합니까? 죄송합니다.이 말은 어리석은 소리지만 작동하는 해결책이 필요합니다.
감사합니다.
Solr은 배고파 고요, 주변에는 배고파합니다. 그러나 참조 http://stackoverflow.com/questions/1546898/how-to-reduce-solr-memory-usage –
예, 감사합니다. 하지만 SOLR을 죽이고 메모리 사용량이 한계를 넘어 서면 다시 시작하는 나의 해결책은 단시간 내에 검색 기능을 사용할 수 있다는 점 외에도 불리한 영향을 미칩니다. –
Solr 캐시를 모두 죽이면 성능이 크게 떨어집니다. 즉, 높은 QPS가 필요하지 않은 경우 귀하의 경우에 문제가되지 않을 수도 있습니다. –