AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / server / Perguntas / 1149755
Accepted
Jacky Lee
Jacky Lee
Asked: 2023-12-14 09:26:30 +0800 CST2023-12-14 09:26:30 +0800 CST 2023-12-14 09:26:30 +0800 CST

Posso conectar duas portas Ethernet no mesmo adaptador no mesmo host para testar o desempenho da porta e realizar testes de estresse?

  • 772

Eu tenho uma placa Ethernet com duas portas 10G. Não consigo verificar o desempenho da porta e fazer um teste de estresse de placa para placa com sistemas diferentes. Gostaria de verificar o desempenho da porta e o teste de estresse conectando a porta A e a porta B no mesmo adaptador na placa única, atribuir o endereço IP de ambas as portas e usar o iPerf para verificá-lo.

Ouvi dizer que desta forma, por estar no mesmo SO, não haverá tráfego real gerado entre duas portas.

Foi-me sugerido criar uma VM no mesmo sistema para separar as duas portas, para que ela possa gerar tráfego real para verificar o desempenho e o teste de estresse, correto?

Se eu não conseguir conectar as duas portas para verificar o desempenho, que tal a topologia abaixo?

porta A -> switch -> porta B, onde o switch está configurado para encaminhar o pacote para a porta B.

Essa forma gera tráfego real?

Obrigado, Jacky

performance
  • 1 1 respostas
  • 792 Views

1 respostas

  • Voted
  1. Best Answer
    Robbie Mckennie
    2023-12-14T11:17:06+08:002023-12-14T11:17:06+08:00

    Não tenho uma boa maneira de testar isso neste momento, mas tentaria usar namespaces para isolar as interfaces e depois testá-las como faria com dois sistemas diferentes.

    ip netns add test1
    ip netns add test2
    ip link set eth0 netns test1
    ip link set eth1 netns test2
    

    Então você pode pegar um shell em ambos os namespaces com ip netns exec test1 bashe ip netns exec test2 bashe executar seu teste conforme descrito.

    Excluir esses namespaces ip netns del testXtrará suas interfaces de volta à configuração normal, mas para completar, você também pode movê-las de volta manualmente.

    Para mover as interfaces de volta para o namespace padrão, você pode usar ip link set ethX netns 1em cada um dos shells do namespace ou ip -n testX link set ethY netns 1no namespace padrão. Nestes comandos, 1refere-se ao PID de um processo no namespace que você deseja utilizar, neste caso o initprocesso, que serve como padrão para o sistema.

    • 8

relate perguntas

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Você pode passar usuário/passar para autenticação básica HTTP em parâmetros de URL?

    • 5 respostas
  • Marko Smith

    Ping uma porta específica

    • 18 respostas
  • Marko Smith

    Verifique se a porta está aberta ou fechada em um servidor Linux?

    • 7 respostas
  • Marko Smith

    Como automatizar o login SSH com senha?

    • 10 respostas
  • Marko Smith

    Como posso dizer ao Git para Windows onde encontrar minha chave RSA privada?

    • 30 respostas
  • Marko Smith

    Qual é o nome de usuário/senha de superusuário padrão para postgres após uma nova instalação?

    • 5 respostas
  • Marko Smith

    Qual porta o SFTP usa?

    • 6 respostas
  • Marko Smith

    Linha de comando para listar usuários em um grupo do Windows Active Directory?

    • 9 respostas
  • Marko Smith

    O que é um arquivo Pem e como ele difere de outros formatos de arquivo de chave gerada pelo OpenSSL?

    • 3 respostas
  • Marko Smith

    Como determinar se uma variável bash está vazia?

    • 15 respostas
  • Martin Hope
    Davie Ping uma porta específica 2009-10-09 01:57:50 +0800 CST
  • Martin Hope
    kernel O scp pode copiar diretórios recursivamente? 2011-04-29 20:24:45 +0800 CST
  • Martin Hope
    Robert ssh retorna "Proprietário incorreto ou permissões em ~/.ssh/config" 2011-03-30 10:15:48 +0800 CST
  • Martin Hope
    Eonil Como automatizar o login SSH com senha? 2011-03-02 03:07:12 +0800 CST
  • Martin Hope
    gunwin Como lidar com um servidor comprometido? 2011-01-03 13:31:27 +0800 CST
  • Martin Hope
    Tom Feiner Como posso classificar a saída du -h por tamanho 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich O que é um arquivo Pem e como ele difere de outros formatos de arquivo de chave gerada pelo OpenSSL? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent Como determinar se uma variável bash está vazia? 2009-05-13 09:54:48 +0800 CST

Hot tag

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve