I have a current SOLR cluster running SOLR 6.6 on RHEL 6 servers. All SOLR instances use a 25G JVM on the RHEL 6 server configured with 64G of memory managing a 900G collection. Measured response time to queries average about 100ms.
I am attempting to move the cluster to new RHEL 7 servers with the same configuration (8 cores/ 64G memory) and having performance issues. On the RHEL 7 servers the kswapd0 process is consuming up to 30% of the CPU and response time is being measured at 500-1000 ms for queries. I tried using the vm.swappiness setting at both 0 and 1 and have been unable to change the behavior. If I trim the SOLR JVM to 16Gb response times get better and GC logs show the JVM is operating correctly.. Has anyone else had a similar issue? I have tried upgrading to SOLR 7.7.2 as part of the process and that hasn't helped. Any suggestions?
