8 Apr
2011
8 Apr
'11
9:26 a.m.
Assaf Gordon wrote:
Forgot to mention SGE/PBS: you definitely want to use them (even if you're using a single machine), because the local job runner doesn't take into account multi-threaded programs when scheduling jobs. So another core is needed for the SGE scheduler daemons (sge_qmaster and sge_execd).
I haven't tested, but it's entirely possible that the SGE daemons could happily share cores with other processes. I'd be surprised if they spent a whole lot of time on-CPU. A cluster runner is recommended for other reasons, too - restartability of the Galaxy process is one of the big ones. --nate