We are using processor affinity to tie a specific NIC to a CPU. However, the CPUs are 6 way Xeon 5600 series, so with the standard system, we have 24 CPUs shown due to hyperthreading (2 die, * 6 cores * HT == 2*6*2) . I want to use a threaded CPU that is NOT on the first die and let all other interrupts default to the first die.
Is interleaving done within the CPUs, ie., die 0 has CPUs 0,2,4,6,8,10 &12 and die 1 has all the odd? or something similar? Is there any way to tie a CPU thread to a particular die?