So i am using opnsense as a vm. With multiple rounds of testing i seem to be getting the best download speeds when using cpu affinity and only 4 cores. I pinned this vm to cores 1,3 ,5 and 7 since these are on numa node 1, the same node that the nic i am passing through is directly connected to. For some reason when pinning more then 4 cores it seems they do not boost as high and i loose speed. This is another question i have. My main question for this thread is whether i should enable the numa option on the vm. Do i still need to use this option even if the vm is only using cpu cores from a single numa node? I have read stuff online that the numa option relates to memory. What is the correct options to run to get the absolute best performance?