Re: rps: question

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: jamal
Date: Monday, February 8, 2010 - 8:09 am

On Sun, 2010-02-07 at 21:58 -0800, Tom Herbert wrote:


When i get the chance i will give it a run. I have access to an i7
somewhere. It seems like i need some specific nics?


Ok, so you are not going across cores then? I wonder if there's
some new optimization to reduce IPI latency  when both sender/receiver
reside on the same core? 


It is possible that is just an abstraction hiding the details..
AFAIK, IPIs are synchronous. Remote has to ack with another IPI 
while the issuing cpu waits for ack IPI and then returns.


2 usecs aint bad (at 10G you only accumulate a few packets while
stalled). I think we saw much higher values.
I was asking on different architectures because I have tried something
equivalent as recent as 2 years back on a MIPS multicore and the
forwarding results were horrible. 
IPIs flush the processor pipeline so they aint cheap - but that may
vary depending on the architecture. Someone more knowledgeable should
be able to give better insights.
My suspicion is that with low transaction rate (with appropriate traffic
patterns) you will see a very much increased latency since you will 
be sending more IPIs..

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)