+1...because the best way to manage the system resources (memory, cpu,
etc.) in a enviroment that involves Solr is in having an isolated Solr
server that doesn't interfere with resources demanded by other web
applications; this is the case of large Solr indexes...of course that you
can achieve that installing a servlet container for Solr (only!)...and
that's not very different to run Solr as a separate service.


On Tue, May 7, 2013 at 4:48 PM, Shawn Heisey <s...@elyograg.org> wrote:

> On 5/7/2013 8:02 AM, Ariel Zerbib wrote:
> > It also means that it will be necessary to run 2 big JVMs on the same
> > server or to have 2 servers. You need to take it in account; do you
> > really want to force to run solr standalone as a database?
>
> We are always telling people that Solr works best when it is the only
> thing that runs on the server.  Solr loves resources, and if something
> else is using them, it won't perform as well.
>
> Typically the amount of heap memory required for your servlet container
> and the JVM is nothing compared to Solr itself, so if you can remove
> Solr from your web server container, you can reduce the size of that
> JVM.  That will free up system memory for use with Solr.  To be
> perfectly frank here, if your memory is so tight that this will be a
> problem, then your server is undersized and performance problems with
> Solr are inevitable.
>
> Thanks,
> Shawn
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
> For additional commands, e-mail: dev-h...@lucene.apache.org
>
>

Reply via email to