I use the workstation predominantly for shell-based virtual screening of new ligands/drugs (which involves algorithm and output evaluation) and molecular dynamics. Virtual screening involves evaluating around 100k-300k ligands each time. I generally split my total ligands into many clusters. Also, I split works and run in multiple terminals (using Tmux), so that the capacity is increased.
As pointed out by one of the forum members @muru in another post, I learnt that I have not optimized my consumption of RAM in the right way. My workstation has 16 cores and 64 GB RAM.
Whenever, I initiate a work my CPU utilization shows as 100 % utilized but my RAM usually consumes only 10 or at max 15 GB. The remaining RAM is never utilized.
My question is:
How can I optimize such that RAM is fully utilized? Is there a way to make processes to be performed with more RAM?