Confira iperf ( link ). Tem uma arquitetura cliente / servidor.
A ideia básica é que você tenha um servidor em um lado do caminho da rede e um ou vários clientes tentando se conectar a ele. Ele tem várias opções, como TCP ou UDP, fluxo único versus vários fluxos, modo daemon, etc. Eu tenho usado ele para testar bufferbloat, largura de banda sustentada, tamanho de MTU, perda de rede e várias outras coisas.
Também tem suporte para Jumbo Frames e IPv6.
Isso pressupõe que você tenha acesso root em ambos os lados, é claro. Se esse não for o caso, você poderia nos fornecer mais informações sobre sua configuração?
Você deve ser capaz de obter pacotes para o CentOS 5 a partir de link por exemplo, eu acho que eles vêm do Fedora.