linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* 16-CPU #s for lockfree rtcache (rt_rcu)
@ 2002-05-17 13:51 Dipankar Sarma
  2002-05-17 13:49 ` David S. Miller
  0 siblings, 1 reply; 7+ messages in thread
From: Dipankar Sarma @ 2002-05-17 13:51 UTC (permalink / raw)
  To: linux-kernel; +Cc: davem

As promised, here is the kernprof data from the simulated
test suggested by Dave. The test uses 32 processes and dest
addresses for rtcache lookup are random, changing after every 5 packets.
The measurements were done in a 16 CPU NUMA-Q.

2.5.3 : ip_route_output_key [c01bab8c]: 12166
2.5.3+rt_rcu : ip_route_output_key [c01bb084]: 6027

I have seen moderately significant profile counts
for ip_route_input() in preliminary webserver benchmark runs.
It is not however clear to me that bucket lock cache line
bouncing is the reason behind it. That one needs more investigation.

Thanks
-- 
Dipankar Sarma  <dipankar@in.ibm.com> http://lse.sourceforge.net
Linux Technology Center, IBM Software Lab, Bangalore, India.

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2002-05-17 20:30 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-05-17 13:51 16-CPU #s for lockfree rtcache (rt_rcu) Dipankar Sarma
2002-05-17 13:49 ` David S. Miller
2002-05-17 16:14   ` Dipankar Sarma
2002-05-17 16:46     ` David S. Miller
2002-05-17 19:25       ` Andi Kleen
2002-05-17 19:25         ` David S. Miller
2002-05-17 20:33           ` Dipankar Sarma

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).