On Wed, Aug 28, 2013 at 10:04 PM, Aaron Halfaker aaron.halfaker@gmail.com wrote:
Another nice way to make sure your process doesn't inconvenience users of the machine is to use the unix utility nice.
I don't know much about the environment(s) in question but the best way usually is to make concurrency, niceness, etc. configurable and to let the person deciding where to run it and what else to run at the same time/place also tweak those parameters at the same time. (a sysadmin?)
Or is this just a big shared system with everyone starting their own services themselves? (then maybe you want to take some hints from labs/toolserver. no long running processes or batch jobs unless they use the batch queuing system. e.g. grid engine)
-Jeremy