Jeremy,

I believe that Diederik was referring to a shared system that we do a lot of basic data crunching on.  We analysts are a relatively small group, so structured job scheduling seems a little heavy handed.

-Aaron


On Wed, Aug 28, 2013 at 5:13 PM, Jeremy Baron <jeremy@tuxmachine.com> wrote:
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

_______________________________________________
Analytics mailing list
Analytics@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/analytics