> We found h_vmem to be highly unpredictable, especially with java-based
> applications.  Stack settings were screwed up, certain applications wouldn't
> launch (segfaults), and hard limits were hard to determine for things like
> MPI applications.  When your master has to launch 1024 MPI sub-tasks (qrsh),
> it generally eats up more VMEM than the slave tasks do.  It was just hard to
> get right.
>
>

Sadly, my users are using Java as well. Java and HPC do not mix very
well, especially on 64 bit systems where a JVM will consume at least
4GB of RAM by default without mucking with any flags. Additionally,
the crew I work with use a workflow/job management tool that isn't
thread aware, so every child Java app that gets launched gets its own
JVM. That is high on the list of things to fix!

Ian

-- 
Ian Kaufman
Research Systems Administrator
UC San Diego, Jacobs School of Engineering ikaufman AT ucsd DOT edu
_______________________________________________
users mailing list
[email protected]
https://gridengine.org/mailman/listinfo/users

Reply via email to