On 1/1/2015 10:12 PM, William Bell wrote: > Do you think setting aside 2GB for UseLargePages would generally help > indexing or not? > > I can imaging it might help....
Allocating part of your operating system memory as huge pages and then turning on UseLargePages probably will help with general performance, though I do not have any hard data. All indications are that you should probably turn off the "transparent huge pages" feature in the OS if you use them, though. https://blogs.oracle.com/linux/entry/performance_issues_with_transparent_huge http://oracle-base.com/articles/linux/configuring-huge-pages-for-oracle-on-linux-64.php When I did some experimentation with UseLargePages a while back, it made the operating system lie to me with regard to how much RAM the Solr process is using. If you create enough huge pages so that the entire heap can be allocated from them, then what I have seen is that the OS will tell you that the resident memory size of the application is only a few hundred MB, even if you set your min/max heap to several gigabytes. This is the case on CentOS 6, with a 2.6.32 kernel. It's possible that the OS tools have eliminated that problem since then -- the tools in that operating system are very old. Thanks, Shawn