Hi all !
I’ve successfully built an executable jar of a java maven project which uses the SNAP software. This runs fine on a Windows machine, on a Mac machine, etc.
We’re now running it on a Google Cloud virtual machine which we’ve given 50 Go of RAM with 8 processors. We expected our processing to run much more quickly, because usually we run it on a 16Go 8 core computer. But it’s taking quite a while, and monitoring shows that the processing is using only one core at 100% and the RAM at only 5 Go.
Adding the arguments below push the RAM usage to max 15Go.
java -Xms32G -Xmx45G -XX:AggressiveOpts -Dsnap.parallelism=8
Is there any way to speed up the computation, or have we reached the limit ? Is the SNAP KMeans Cluster Analysis parallelized ?