Re: rps perfomance WAS(Re: rps: question

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: jamal
Date: Monday, April 19, 2010 - 5:48 am

Sorry, didnt respond to you - busyed out setting up before trying
to think a little more about this..

On Fri, 2010-04-16 at 22:58 +0800, Changli Gao wrote:


If you look at the patch, I am zeroing those stats - so 0xf4240 is only
one test (decimal 1M). I think there is something to what you are
saying; rps_ipi on cpu0 is ambigous because it counts the number of
times cpu0 softirq was scheduled as well as the number of times cpu0
scheduled other cpus. 
The extra six for cpu0 turn out to be the times an ethernet interrupt
scheduled the cpu0 softirq.


Well, the counts have different meanings; rps_ipi applies to source cpu
activity and rps_recv applies to destination. Example, if cpu0 in total
6 times found some destination cpu to be empty and 2 of those happen to
be on cpu1, cpu2, cpu3 then
cpu0: ipi_rps = 6
cpu1: rps_recv = 2
cpu2: rps_recv = 2
cpu3: rps_recv = 2



This is true. But IMO deserving and should be double counted.
It is just more fine-grained accounting.
IOW, I am not sure we need your patch because we will loose the
fine-grain accounting - and mine requires more work to be less ambigous.

cheers,
jamal 

--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
rps: question, jamal, (Sun Feb 7, 11:42 am)
Re: rps: question, Tom Herbert, (Sun Feb 7, 10:58 pm)
Re: rps: question, jamal, (Mon Feb 8, 8:09 am)
rps perfomance WAS(Re: rps: question, jamal, (Wed Apr 14, 4:53 am)
Re: rps perfomance WAS(Re: rps: question, Tom Herbert, (Wed Apr 14, 10:31 am)
Re: rps perfomance WAS(Re: rps: question, Eric Dumazet, (Wed Apr 14, 11:04 am)
Re: rps perfomance WAS(Re: rps: question, jamal, (Wed Apr 14, 11:53 am)
Re: rps perfomance WAS(Re: rps: question, Stephen Hemminger, (Wed Apr 14, 11:53 am)
Re: rps perfomance WAS(Re: rps: question, Stephen Hemminger, (Wed Apr 14, 12:44 pm)
Re: rps perfomance WAS(Re: rps: question, Eric Dumazet, (Wed Apr 14, 12:58 pm)
Re: rps perfomance WAS(Re: rps: question, jamal, (Wed Apr 14, 1:22 pm)
Re: rps perfomance WAS(Re: rps: question, Eric Dumazet, (Wed Apr 14, 1:27 pm)
Re: rps perfomance WAS(Re: rps: question, Andi Kleen, (Wed Apr 14, 1:34 pm)
Re: rps perfomance WAS(Re: rps: question, jamal, (Wed Apr 14, 1:38 pm)
Re: rps perfomance WAS(Re: rps: question, Tom Herbert, (Wed Apr 14, 1:45 pm)
Re: rps perfomance WAS(Re: rps: question, Eric Dumazet, (Wed Apr 14, 1:57 pm)
Re: rps perfomance WAS(Re: rps: question, Changli Gao, (Wed Apr 14, 3:51 pm)
Re: rps perfomance WAS(Re: rps: question, Stephen Hemminger, (Wed Apr 14, 4:02 pm)
Re: rps perfomance WAS(Re: rps: question, Eric Dumazet, (Wed Apr 14, 7:40 pm)
Re: rps perfomance WAS(Re: rps: question, Changli Gao, (Wed Apr 14, 7:50 pm)
Re: rps perfomance WAS(Re: rps: question, David Miller, (Thu Apr 15, 1:42 am)
Re: rps perfomance WAS(Re: rps: question, David Miller, (Thu Apr 15, 1:48 am)
Re: rps perfomance WAS(Re: rps: question, David Miller, (Thu Apr 15, 1:50 am)
Re: rps perfomance WAS(Re: rps: question, David Miller, (Thu Apr 15, 1:51 am)
Re: rps perfomance WAS(Re: rps: question, David Miller, (Thu Apr 15, 1:51 am)
Re: rps perfomance WAS(Re: rps: question, David Miller, (Thu Apr 15, 1:57 am)
Re: rps perfomance WAS(Re: rps: question, jamal, (Thu Apr 15, 4:55 am)
Re: rps perfomance WAS(Re: rps: question, jamal, (Thu Apr 15, 5:10 am)
Re: rps perfomance WAS(Re: rps: question, Changli Gao, (Thu Apr 15, 5:32 am)
Re: rps perfomance WAS(Re: rps: question, jamal, (Thu Apr 15, 5:50 am)
Re: rps perfomance WAS(Re: rps: question, Rick Jones, (Thu Apr 15, 9:41 am)
Re: rps perfomance WAS(Re: rps: question, jamal, (Thu Apr 15, 1:16 pm)
Re: rps perfomance WAS(Re: rps: question, Rick Jones, (Thu Apr 15, 1:25 pm)
Re: rps perfomance WAS(Re: rps: question, Changli Gao, (Thu Apr 15, 4:51 pm)
Re: rps perfomance WAS(Re: rps: question, Changli Gao, (Thu Apr 15, 4:56 pm)
Re: rps perfomance WAS(Re: rps: question, Eric Dumazet, (Thu Apr 15, 10:18 pm)
Re: rps perfomance WAS(Re: rps: question, Changli Gao, (Thu Apr 15, 11:02 pm)
Re: rps perfomance WAS(Re: rps: question, Tom Herbert, (Thu Apr 15, 11:28 pm)
Re: rps perfomance WAS(Re: rps: question, Eric Dumazet, (Thu Apr 15, 11:32 pm)
Re: rps perfomance WAS(Re: rps: question, Andi Kleen, (Fri Apr 16, 12:15 am)
Re: rps perfomance WAS(Re: rps: question, jamal, (Fri Apr 16, 6:21 am)
Re: rps perfomance WAS(Re: rps: question, jamal, (Fri Apr 16, 6:27 am)
Re: rps perfomance WAS(Re: rps: question, Changli Gao, (Fri Apr 16, 6:34 am)
Re: rps perfomance WAS(Re: rps: question, Andi Kleen, (Fri Apr 16, 6:37 am)
Re: rps perfomance WAS(Re: rps: question, jamal, (Fri Apr 16, 6:42 am)
Re: rps perfomance WAS(Re: rps: question, jamal, (Fri Apr 16, 6:49 am)
Re: rps perfomance WAS(Re: rps: question, jamal, (Fri Apr 16, 6:58 am)
Re: rps perfomance WAS(Re: rps: question, Changli Gao, (Fri Apr 16, 7:10 am)
Re: rps perfomance WAS(Re: rps: question, jamal, (Fri Apr 16, 7:43 am)
Re: rps perfomance WAS(Re: rps: question, Changli Gao, (Fri Apr 16, 7:58 am)
Re: rps perfomance WAS(Re: rps: question, Tom Herbert, (Fri Apr 16, 8:57 am)
Re: rps perfomance WAS(Re: rps: question, Eric Dumazet, (Sat Apr 17, 12:35 am)
Re: rps perfomance WAS(Re: rps: question, Tom Herbert, (Sat Apr 17, 1:43 am)
Re: rps perfomance WAS(Re: rps: question, Eric Dumazet, (Sat Apr 17, 2:23 am)
Re: rps perfomance WAS(Re: rps: question, Eric Dumazet, (Sat Apr 17, 7:27 am)
Re: rps perfomance WAS(Re: rps: question, Tom Herbert, (Sat Apr 17, 10:26 am)
Re: rps perfomance WAS(Re: rps: question, jamal, (Sat Apr 17, 10:31 am)
Re: rps perfomance WAS(Re: rps: question, Eric Dumazet, (Sun Apr 18, 2:39 am)
Re: rps perfomance WAS(Re: rps: question, Eric Dumazet, (Sun Apr 18, 4:34 am)
Re: rps perfomance WAS(Re: rps: question, jamal, (Sun Apr 18, 7:09 pm)
[RFC] rps: shortcut net_rps_action(), Eric Dumazet, (Mon Apr 19, 2:37 am)
Re: [RFC] rps: shortcut net_rps_action(), Changli Gao, (Mon Apr 19, 2:48 am)
Re: [RFC] rps: shortcut net_rps_action(), Eric Dumazet, (Mon Apr 19, 5:14 am)
Re: [RFC] rps: shortcut net_rps_action(), Changli Gao, (Mon Apr 19, 5:28 am)
Re: rps perfomance WAS(Re: rps: question, jamal, (Mon Apr 19, 5:48 am)
Re: [RFC] rps: shortcut net_rps_action(), Eric Dumazet, (Mon Apr 19, 6:27 am)
Re: [RFC] rps: shortcut net_rps_action(), Eric Dumazet, (Mon Apr 19, 7:22 am)
[PATCH net-next-2.6] rps: shortcut net_rps_action(), Eric Dumazet, (Mon Apr 19, 8:07 am)
Re: [PATCH net-next-2.6] rps: shortcut net_rps_action(), David Miller, (Mon Apr 19, 1:21 pm)
Re: [PATCH net-next-2.6] rps: shortcut net_rps_action(), Eric Dumazet, (Mon Apr 19, 10:55 pm)
[PATCH net-next-2.6] rps: cleanups, Eric Dumazet, (Tue Apr 20, 12:17 am)
Re: [PATCH net-next-2.6] rps: cleanups, David Miller, (Tue Apr 20, 1:18 am)
Re: rps perfomance WAS(Re: rps: question, jamal, (Tue Apr 20, 5:02 am)
Re: rps perfomance WAS(Re: rps: question, Eric Dumazet, (Tue Apr 20, 6:13 am)
Re: rps perfomance WAS(Re: rps: question, Eric Dumazet, (Wed Apr 21, 12:01 pm)
Re: rps perfomance WAS(Re: rps: question, Rick Jones, (Wed Apr 21, 2:53 pm)
Re: rps perfomance WAS(Re: rps: question, Changli Gao, (Wed Apr 21, 6:27 pm)
Re: rps perfomance WAS(Re: rps: question, jamal, (Thu Apr 22, 5:12 am)
Re: rps perfomance WAS(Re: rps: question, Changli Gao, (Sat Apr 24, 7:31 pm)
Re: rps perfomance WAS(Re: rps: question, jamal, (Mon Apr 26, 4:35 am)
Re: rps perfomance WAS(Re: rps: question, Changli Gao, (Mon Apr 26, 6:35 am)