* Performance Results for Ingo's O(1)-scheduler
@ 2002-01-22 0:03 Partha Narayanan
2002-01-22 3:55 ` Adam Keys
0 siblings, 1 reply; 8+ messages in thread
From: Partha Narayanan @ 2002-01-22 0:03 UTC (permalink / raw)
To: linux-kernel; +Cc: mingo
Here are some results from running VolanoMark on different
versions of O(1)-scheduler based on 2.4.17.
VolanoMark 2.1.2 Loopback test,
8-way 700MHZ Pentium III,
1GB Kernel,
IBM JVM 1.3. (build cx 130 -20010626)
Throughput in msg/sec
KERNEL UP 4-way 8-way
========= ====== ====== ======
2.4.17 11005 15894 11595
2.4.17 + D2 patch 10606 23300 29726
2.4.17 + G1 patch 10415 23038 31098
2.4.17 + H6 patch 10914 22270 32300
2.4.17 + H7 patch 11018 23427 31674
2.4.17 + J2 patch 13015 23071 33259
Partha Narayanan
partha@us.ibm.com
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Performance Results for Ingo's O(1)-scheduler
[not found] <OF4544D2BC.16B7A12D-ON85256B48.00817250@raleigh.ibm.com >
@ 2002-01-22 2:07 ` Ingo Molnar
0 siblings, 0 replies; 8+ messages in thread
From: Ingo Molnar @ 2002-01-22 2:07 UTC (permalink / raw)
To: Partha Narayanan; +Cc: linux-kernel
On Mon, 21 Jan 2002, Partha Narayanan wrote:
> KERNEL UP 4-way 8-way
> ========= ====== ====== ======
> 2.4.17 11005 15894 11595
> 2.4.17 + D2 patch 10606 23300 29726
> 2.4.17 + G1 patch 10415 23038 31098
> 2.4.17 + H6 patch 10914 22270 32300
> 2.4.17 + H7 patch 11018 23427 31674
> 2.4.17 + J2 patch 13015 23071 33259
thanks for the testing - i'm happy that it's the kernel with the best
interactive properties (-J2) that has the best VolanoMark results as well.
Ingo
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Performance Results for Ingo's O(1)-scheduler
2002-01-22 0:03 Performance Results for Ingo's O(1)-scheduler Partha Narayanan
@ 2002-01-22 3:55 ` Adam Keys
2002-01-22 4:16 ` Ryan Cumming
2002-01-22 5:28 ` Mark Hahn
0 siblings, 2 replies; 8+ messages in thread
From: Adam Keys @ 2002-01-22 3:55 UTC (permalink / raw)
To: Partha Narayanan, linux-kernel; +Cc: mingo
On January 21, 2002 06:03, Partha Narayanan wrote:
> Here are some results from running VolanoMark on different
> versions of O(1)-scheduler based on 2.4.17.
>
> VolanoMark 2.1.2 Loopback test,
> 8-way 700MHZ Pentium III,
> 1GB Kernel,
> IBM JVM 1.3. (build cx 130 -20010626)
> Throughput in msg/sec
>
>
> KERNEL UP 4-way 8-way
> ========= ====== ====== ======
>
> 2.4.17 11005 15894 11595
>
> 2.4.17 + D2 patch 10606 23300 29726
>
> 2.4.17 + G1 patch 10415 23038 31098
>
> 2.4.17 + H6 patch 10914 22270 32300
>
> 2.4.17 + H7 patch 11018 23427 31674
>
> 2.4.17 + J2 patch 13015 23071 33259
I'm curious about the performance of the 4-way and 8-way systems. I know
nothing about this benchmark. IIRC correctly it simulates chat clients
connecting to a server and talking to each other. Is it a CPU, memory, or
disk bound benchmark? What is causing the 4-way machines to be only 2x the
performance of the 1-way machine and the 8-way machines to be < 3x the
performance? Is the system bus the limiting factor on those machines?
Curiosity aside, it looks like Ingo's scheduler is coming along nicely.
--
akk~
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Performance Results for Ingo's O(1)-scheduler
2002-01-22 3:55 ` Adam Keys
@ 2002-01-22 4:16 ` Ryan Cumming
2002-01-22 4:45 ` Rusty Russell
2002-01-22 5:28 ` Mark Hahn
1 sibling, 1 reply; 8+ messages in thread
From: Ryan Cumming @ 2002-01-22 4:16 UTC (permalink / raw)
To: Adam Keys, Partha Narayanan, linux-kernel; +Cc: mingo
On January 21, 2002 19:55, Adam Keys wrote:
> I'm curious about the performance of the 4-way and 8-way systems. I know
> nothing about this benchmark. IIRC correctly it simulates chat clients
> connecting to a server and talking to each other. Is it a CPU, memory, or
> disk bound benchmark? What is causing the 4-way machines to be only 2x the
> performance of the 1-way machine and the 8-way machines to be < 3x the
> performance? Is the system bus the limiting factor on those machines?
Memory bus, lock contention, syncronization issues. SMP really isn't as
magical as people think after the overhead is taken in to account.
-Ryan
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Performance Results for Ingo's O(1)-scheduler
2002-01-22 4:16 ` Ryan Cumming
@ 2002-01-22 4:45 ` Rusty Russell
0 siblings, 0 replies; 8+ messages in thread
From: Rusty Russell @ 2002-01-22 4:45 UTC (permalink / raw)
To: Ryan Cumming; +Cc: akeys, partha, linux-kernel, mingo
On Mon, 21 Jan 2002 20:16:28 -0800
Ryan Cumming <bodnar42@phalynx.dhs.org> wrote:
> On January 21, 2002 19:55, Adam Keys wrote:
> > I'm curious about the performance of the 4-way and 8-way systems. I know
> > nothing about this benchmark. IIRC correctly it simulates chat clients
> > connecting to a server and talking to each other. Is it a CPU, memory, or
> > disk bound benchmark? What is causing the 4-way machines to be only 2x the
> > performance of the 1-way machine and the 8-way machines to be < 3x the
> > performance? Is the system bus the limiting factor on those machines?
>
> Memory bus, lock contention, syncronization issues. SMP really isn't as
> magical as people think after the overhead is taken in to account.
Volcanomark is a Java(TM) chatroom benchmark: multiple rooms, where for each
room, every input from a client generates a write to every other client
(think broadcast storm).
chat (which is a C version of Volcanomark) is useful for testing, as is
hackbench2 (which is cut down to just exhibit the runqueue problem, and
doesn't even use threads).
Hope that helps,
Rusty.
--
Anyone who quotes me in their sig is an idiot. -- Rusty Russell.
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Performance Results for Ingo's O(1)-scheduler
2002-01-22 3:55 ` Adam Keys
2002-01-22 4:16 ` Ryan Cumming
@ 2002-01-22 5:28 ` Mark Hahn
1 sibling, 0 replies; 8+ messages in thread
From: Mark Hahn @ 2002-01-22 5:28 UTC (permalink / raw)
To: Adam Keys; +Cc: linux-kernel
> connecting to a server and talking to each other. Is it a CPU, memory, or
> disk bound benchmark? What is causing the 4-way machines to be only 2x the
none of the above: it's scheduler-bound: billions of runnable threads
that do almost nothing but wake up other threads. a fine example of
where to use coroutines, not kernel threads...
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Performance Results for Ingo's O(1)-scheduler
@ 2002-01-22 5:34 Dieter Nützel
0 siblings, 0 replies; 8+ messages in thread
From: Dieter Nützel @ 2002-01-22 5:34 UTC (permalink / raw)
To: Partha Narayanan; +Cc: Ingo Molnar, Andrea Arcangeli, Linux Kernel List
On Tuesday, 22. January 2002 00:03, you wrote:
> Here are some results from running VolanoMark on different
> versions of O(1)-scheduler based on 2.4.17.
>
> VolanoMark 2.1.2 Loopback test,
> 8-way 700MHZ Pentium III,
> 1GB Kernel,
> IBM JVM 1.3. (build cx 130 -20010626)
> Throughput in msg/sec
>
>
> KERNEL UP 4-way 8-way
> ========= ====== ====== ======
>
> 2.4.17 11005 15894 11595
[-]
Would you be so kind to redo it with 2.4.18pre2aa2 (Andrea's 10_vm-22) stuff?
Thank you very much.
Dieter
--
Dieter Nützel
Graduate Student, Computer Science
University of Hamburg
Department of Computer Science
@home: Dieter.Nuetzel@hamburg.de
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: Performance Results for Ingo's O(1)-scheduler
[not found] <20020122053444.A30EE6DA96@mail.elte.hu>
@ 2002-01-22 11:47 ` Ingo Molnar
0 siblings, 0 replies; 8+ messages in thread
From: Ingo Molnar @ 2002-01-22 11:47 UTC (permalink / raw)
To: Dieter Nützel; +Cc: Partha Narayanan, Andrea Arcangeli, Linux Kernel List
On Tue, 22 Jan 2002, Dieter [iso-8859-15] Nützel wrote:
> > KERNEL UP 4-way 8-way
> > ========= ====== ====== ======
> >
> > 2.4.17 11005 15894 11595
> [-]
>
> Would you be so kind to redo it with 2.4.18pre2aa2 (Andrea's 10_vm-22) stuff?
prediction: the results wont change a bit.
VolanoMark has no sensitivity on VM issues at all.
Ingo
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2002-01-22 9:50 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-01-22 0:03 Performance Results for Ingo's O(1)-scheduler Partha Narayanan
2002-01-22 3:55 ` Adam Keys
2002-01-22 4:16 ` Ryan Cumming
2002-01-22 4:45 ` Rusty Russell
2002-01-22 5:28 ` Mark Hahn
[not found] <OF4544D2BC.16B7A12D-ON85256B48.00817250@raleigh.ibm.com >
2002-01-22 2:07 ` Ingo Molnar
-- strict thread matches above, loose matches on Subject: below --
2002-01-22 5:34 Dieter Nützel
[not found] <20020122053444.A30EE6DA96@mail.elte.hu>
2002-01-22 11:47 ` Ingo Molnar
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox