Eu não acho que mover interrupções para CPUs diferentes - especialmente para lidar com eventos de rede - aumentaria o desempenho.
O contrário acontecerá, já que o código de rede não pode mais ser mantido em uma CPU específica.
Portanto, contanto que você não experimente pacotes descartados em sua interface de rede, eu diria - isso é um comportamento bastante normal para uma rede que serve muitos pacotes.
Você precisa diminuir o número de interrupções - movê-las não ajudará (ao contrário, como tentei descrever).
Eu vejo duas soluções possíveis:
- Aumentar seu tamanho de MTU para diminuir o número de interrupções
- PIN a vCPU 0 do DomU para uma CPU dedicada no Dom0 (que não é usada por nenhuma outra VM ou pelo Dom0).
Atualização 2012-12-17: Desde que você solicitou links autorizados - tentei fazer uma pergunta geral Quando não usar a virtualização - Acho que esse é um dos casos em que você está atingindo os limites gerais da VM. Uma das respostas para a pergunta contém uma abordagem diferente: use contêineres, em vez de virtualização.
Espero que isso ajude ...