On 8/5/2013 11:27 AM, adfel70 wrote:
Thanks for your detailed answer.
Some followup questions:

1. Are there any tests I can make to determine 100% that this is a  "not
enough RAM" scenario"?

For heap size problems, turn on GC logging. Look at the log or run it through an analysis tool like GCLogViewer. If there are collections that take a really long time, it could be that.

For OS disk cache problems, look at your iowait CPU percentage, which is extremely easy on Linux/UNIX platforms because they almost always have 'top' installed. If you have good caching, this percentage should be at or near zero most of the time. A sustained 10% or larger iowait is an indication of a real problem, and even numbers smaller than 10% can indicate there's an issue.

2. Sounds like I always need to have as much RAM as the size of the index
I this really a MUST for getting good search performance?

Typically you can run with less than the full index size, but when you drop below 50%, the chances of having performance problems increase as that decreases. An absolutely ideal size is 100% of the index, but normally you don't really need quite that much.

Thanks,
Shawn

Reply via email to