Como posso verificar se o kernel do Linux não está congelando ao fazer o upload ou o download de dados grandes pela interface ethernet?

0

Como verificar se o kernel do Linux está fazendo o que está dizendo para interfaces de rede? Eu tenho uma interface de rede eth0 que tem suporte de hardware para fazer 1 GB full-duplex.

Eu preparei 2 caixas.

Agora, quando faço o x11vnc normal de caixa para caixa após 1 ou 2 minutos mais tarde, o sistema fica congelado, a menos que eu desligue e ligue.

Agora, como posso verificar se é um problema do kernel do Linux e não é possível fazer upload e download de dados de 1 GB?

Existe alguma maneira de testar a transferência precisa de 1 GB ao vivo do PC1 para o PC2 via TCP ou UDP e fazer um teste full-duplex, se o kernel não estiver causando congelamento ou falha?

    
por YumYumYum 11.10.2013 / 08:28

1 resposta

2

para testes de upload / download, achei a ferramenta iperf bastante útil:

 user@hostA: iperf -s

 user@hostB: iperf -c hostA

Se o kernel é realmente o problema, você normalmente irá obter um kernel oops antes do travamento. O principal problema é acessar qualquer coisa que o kernel imprima no console, quando você estiver usando uma interface gráfica (e não puder alternar para o console quando o sistema estiver congelado)

para iniciantes, você pode mudar para TTY ( Ctrl + Alt + F1 ) antes de executar os testes de rede, e veja se obtém alguma impressão quando o sistema congela.

    
por 11.10.2013 / 08:39