computation-friendly kernels
Alexander Dalloz
alexander.dalloz at uni-bielefeld.de
Thu Jan 8 19:47:25 UTC 2004
Am Do, den 08.01.2004 schrieb Bevan C. Bennett um 19:38:
> I suspect a full answer to this may be too involved for this list, but
> maybe someone a little more into kernel hacking than I've been lately
> could point me in the right direction.
>
> I have two identical servers, one running FC1 and one running severn
> (RHEL3beta). The installed kernels are:
>
> kernel-smp-2.4.22-1.2138.nptl (FC1)
> kernel-smp-2.4.21-1.1931.2.399.ent (severn)
You mean not Severn, which was a Fedora beta, but you mean Taroon. I
just checked that over the kernel version you give and that matches.
> I have a very highly multithreaded application that runs generally 4x
> slower on FC1, but occassionally takes 20x as long. Interestingly, the
> "user" time in all cases is very consistant, and on the non-FC1 system
> real time is only fractionally higher than user time. So... I suspect
> that there's some kernel parameter, memory management scheme or
> scheduling configuration difference causing the performance disparity.
4 times up to 20 times faster on Taroon compared to Fedora Core 1 is
amazingly. Are you running one specific multithreaded application or a
set of those? How do you measure the time it takes - by "time program"?
> My question is whether there's any hope of discovering which difference
> is involved and 'fixing' the FC1 system (or even of easily enumerating
> what the differences actually are)?
The RHEL kernel is very optimized for big machines with much RAM,
multiprozessors and so on. Can you describe your machine park a little
bit?
> I know that FC is aimed more at a desktop/general user release (and is
> the best Linux I've used so far for that purpose), and that ideally I'd
> help support RedHat by purchasing 100 copies of RHEL for my heavy
> computing, but there are unfortunate budgetary forces involved that
> prohibit that at the moment. If the company situation improves, that's
> the way I'd like to go eventually.
>
> I'm willing to compile custom kernels for a 4x speedup and better
> consistancy, but I'd like to keep the number of different distributions
> in active use to a minimum (every different distribution adds more work
> in creating and maintaining compatible configuration info).
>
> Any informed suggestions from the community?
Maybe you should post you question on the fedora-devel list. It seems
the Redhat folks are paying there more attention to such questions than
here.
Regards
Alexander
--
Alexander Dalloz | Enger, Germany
PGP key valid: made 13.07.1999
PGP fingerprint: 2307 88FD 2D41 038E 7416 14CD E197 6E88 ED69 5653
More information about the fedora-list
mailing list