On Fri, 2010-09-24 at 08:57 -0400, Mag Gam wrote:> I am playing around with irqbalance to tune my 8 core system so I came
> across this page,
>
http://kb.fusionio.com/KB/a65/irqbalance-avoid-overloading-cpu-0-with-interrupt-requests.aspx
>
> Now, lets say I disable irqbalance which will stop my autobalance and
> I pin all of my interrupts to core 0 and pin eth0 and eth1 to core 1.
> My application is network and CPU hungry. I am planning to dedicate
> cpu 3 to 8 for the application using taskset. Is there any draw back
> to this?
---
NO but be aware of what your doing as to not starve out Kernel Threads.
Whats the kernel? It want hurt to give them priority either. Gbit and
higher nics I would give them there own cpu. It may take quit a while
to come up with the optimal configuration though.
Example:
cpu0 app priority 60 - 99 no ionice is app dependent
cpu1 app
cpu2 eth0
cpu3 eth1
cpu4 fusionio
cpu5 fusionio
cpu6 kthreads
cpu7 kthreads, misc
John