On 1/25/2019 9:11 AM, Zheng Lin Edwin Yeo wrote:
As requested, below is the link to the screenshot of the resource monitor
of our system.
https://drive.google.com/file/d/1_-Tqhk9YYp9w8injHU4ZPSvdFJOx8A5s/view?usp=sharing
The wiki page says to sort on the Working Set column. Your screenshot
shows it sorted by the Private column. This might not be a problem, or
switching it might reveal other information. For now, I'm going to
assume that sorting on the other column would show very similar lines in
nearly the same order. If you see a very different process listing when
changing the sort column, I would like to see a new screenshot.
I can see that Java is not allocating the entire allowed heap
immediately. This can lead to some odd problems. See what happens to
performance if you add this option to the commandline that starts Solr:
-a "-XX:+AlwaysPreTouch"
This option is going to make a noticeable difference in the process
listing. I cannot say whether it would help, and it might make things
worse. If it does make things worse, then this machine needs more
memory to do all the jobs it has been asked to do.
Together the two Solr instances are accessing somewhat less than 9GB of
index data. But the system shows that 22GB of memory is in the disk
cache. This must mean that other software on the machine is accessing a
very large amount of other data. When multiple applications compete for
space in the disk cache, slowdowns will happen.
Thanks,
Shawn