[GRLUG] large systems performance

Michael Mol mikemol at gmail.com
Fri Nov 16 01:24:05 EST 2007


On Nov 16, 2007 1:15 AM, Bob Kline <bob.kline at gmail.com> wrote:
> On Nov 16, 2007 12:57 AM, Tim Schmidt <timschmidt at gmail.com> wrote:
> > On Nov 16, 2007 12:45 AM, Bob Kline <bob.kline at gmail.com> wrote:
> > > If running Linux,  which  version?
> So would you guess that even more
> processors would help?  With your
> load profile that is?
>
> It's not impossible that even a desktop
> will have hundreds of CPUs one day.
> I have no idea whether Linux could
> support that.  But with the concept of
> one process per processor, without much
> swapping while in typical use,    one
> would see even more improvement.
> Swapping always creates overhead,  so
> the best way to reduce overhead is to not
> swap where possible.  Including letting
> other jobs wait in some circumstances
> if they are not real time.

The O(1) scheduler brought in with the start of the 2.6 kernel series
means that you won't see a performance degradation with the addition
of more cores, if you're running independent tasks.  You might see a
limit to performance improvements if your software isn't written
right, though; It's deceptively easy to write bad multi-threaded code
that hangs up on one or two locks.

-- 
:wq


More information about the grlug mailing list