1.) Jumbos -might- ajuda se você está vendo muita carga do processador para interromper o tráfego, mas se o TCP está operando corretamente, ele deve ser capaz de passar por 2G em um link de 10G. Eu vi muitos links 10GE rodando acima de 90% sem o jumbos ativado.
2.) Se você usar jumbos, ative o mesmo tamanho em cada NIC e em todas as portas de switch no domínio de VLAN e / ou de broadcast. O PMTU funciona quando pacotes cruzam roteadores e misturam valores de MTU dentro da mesma rede e não levam a nada além de miséria.
3.) Eu não estou particularmente familiarizado com o equipamento Procurve, mas o tráfego TCP pode ser complicado em altas velocidades se houver alguma dúvida sobre a disponibilidade do buffer. Já vi outros testes em que isso se manifestou (sem aparentes quedas no TCP) como um enorme corte no desempenho que acabou sendo corrigido, na verdade, reduzindo os tamanhos de buffer.
4.) Certifique-se de que as configurações TCP reais (1323, SACK, etc) estão todas configuradas de forma consistente. Os sistemas operacionais em questão devem estar bem fora da caixa, mas não sei muito sobre o nó de armazenamento. Pode valer a pena investigar - seja em termos de configurações no dispositivo ou por meio de um rastreamento de protocolo (wireshark ou tcpdump) para observar o dimensionamento da janela e quaisquer retransmissões em andamento.
5.) Tente eliminar tantas variáveis quanto possível - até mesmo um cabo cruzado entre um de seus nós de armazenamento e uma única estação de trabalho - para isolar ainda mais o problema. Não tenha medo de desativar alguns dos offloads que você mencionou também, pois eles são conhecidos por causar problemas de tempos em tempos.