[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20070802021525.GC15595@wotan.suse.de>
Date: Thu, 2 Aug 2007 04:15:25 +0200
From: Nick Piggin <npiggin@...e.de>
To: Ingo Molnar <mingo@...e.hu>,
Linus Torvalds <torvalds@...ux-foundation.org>
Cc: Andrew Morton <akpm@...ux-foundation.org>,
Linux Kernel Mailing List <linux-kernel@...r.kernel.org>
Subject: lmbench ctxsw regression with CFS
Hi,
I didn't follow all of the scheduler debates and flamewars, so apologies
if this was already covered. Anyway.
lmbench 3 lat_ctx context switching time with 2 processes bound to a
single core increases by between 25%-35% on my Core2 system (didn't do
enough runs to get more significance, but it is around 30%). The problem
bisected to the main CFS commit.
I was really hoping that a smaller runqueue data structure could actually
increase performance with the common case of small numbers of tasks :(
I assume this was a known issue before CFS was merged. Do you know what is
causing the slowdown? Any plans to fix it?
Thanks,
Nick
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists