We are migrating an ActivePivot application to a new server (4 sockets Intel Xeon, 512GB of memory). After deploying we launched our application benchmark (that\'s a mix of larg
You can try using -XX:+UseNUMA
http://docs.oracle.com/javase/7/docs/technotes/guides/vm/performance-enhancements-7.html
If this doesn't yield the result you expect you might have to use taskset
to lock a JVM to a specific socket and effectively break the server into four machines with one JVM each.
I have observed that machine with more sockets have slower access to their memory (even their local memory) and how always give you the performance gains you want as a result.