[Beowulf] What services do you run on your cluster nodes?

Perry E. Metzger perry at piermont.com
Tue Sep 23 06:15:18 PDT 2008

Ashley Pittman <apittman at concurrent-thinking.com> writes:
> Note that it's not just the "OS" fluff which causes problems and turning
> things off doesn't get you anything like 100% of the way there, some
> deamons have to run (your job scheduler) so all you can do it tune them
> or re-code them to use less CPU and some kernel versions are pretty bad,
> one version of Red-Hat was effectively un-usable on clusters because of
> kscand.

To agree with you and to expand a bit:

In theory, daemons should not be an issue. With a properly written
real time scheduler and proper interrupt management, one can
reasonably guarantee maximum latencies.

However, in practice:

1) PC hardware is incapable of guaranteeing very tight latencies, full
   stop. I've mentioned SM mode, and that's only one of the issues you
2) Most operating systems are not designed for true real time
   performance. They are built to maximize throughput, not to minimize
   latency. Linux is no exception.

Perry E. Metzger		perry at piermont.com

More information about the Beowulf mailing list