Você pode estar perguntando se é aconselhável usar quadros Jumbo Ethernet ( link da Wikipedia ), definidos como pacotes com mais de 1500 bytes de carga útil. Quadros jumbo geralmente carregam cargas de 9000 bytes.
As medições mostraram que a latência é melhorada por pacotes maiores para desempenho TCP de ponta a ponta. No entanto, eles podem ter um impacto negativo ao passar por links de baixa largura de banda (o que hoje em dia é menos provável).
Você pode encontrar mais informações no link da Wikipedia acima e Seção de referências.
Minha opinião: ao jogar com tamanhos de MTU, Eu nunca consegui melhorar muito em grandes transferências ao configurar o tamanho da MTU para mais do que o padrão (1500). No entanto, sem fazer medições precisas, acredito que usar tamanho de pacote muito pequeno é mais lento. Então eu não acredito que você deveria mudar o MTU do padrão.
Se eu entendi corretamente sua questão de enviar tudo ou em partes, Eu aconselharia a enviar cargas que preencham completamente um Pacote Ethernet. Lembre-se que os dados que você está enviando são a carga que será então embrulhado com os cabeçalhos de protocolo, que são maiores para o IPv6 do que o IPv4 ( veja isto ). O envio de grandes blocos de dados fará isso automaticamente por você como o sistema operacional irá cortá-lo para máximo reempacotamento por tamanho de MTU. Então, envie grandes pedaços, mas não haverá ganhos de melhoria para enviando gigantescos.