o que causa conexão ssh lenta e conexão lenta do mysql no servidor local?

2

Há uma enorme latência quando tento conectar ao nosso servidor (servidor Ubuntu 192.168.53.1) por meio de SSH a partir de um PC cliente (windows 7 + putty: 192.168.53.X) em uma LAN. Leva um minuto para o prompt de senha aparecer. Há também uma enorme latência quando tento conectar-me ao banco de dados mySQL em execução no mesmo servidor. Este servidor também está executando o SAMBA, mas isso está funcionando muito bem.

Aqui você pode encontrar nosso diagrama de rede: texto do link

Qualquer ajuda seria apreciada.

    
por yens resmann 01.12.2010 / 13:04

3 respostas

3

edite aqui / etc / ssh / sshd_config e mude ou adicione o UseDNS no

Depois disso reinicie o serviço ssh demon

depois a bandeja novamente se o problema for algum

Bandeja para alterar ou adicionar / etc / ssh / ssh_config na seção host *

CheckHostIP não

    
por 01.12.2010 / 13:17
2

O serviço mysql deve ser iniciado com --skip-name-resolve ou você pode definir a opção em /etc/mysql/my.cnf. Para ssh você deve se certificar de que o UseDNS está configurado para "não" em / etc / ssh / sshd_config

    
por 01.12.2010 / 14:12
0

Eu consegui reduzir a latência para o meu servidor Ubuntu com o seguinte:

# echo 1 > /proc/sys/net/ipv4/tcp_low_latency
# echo 1 > /proc/sys/net/ipv4/tcp_sack
# echo 1 > /proc/sys/net/ipv4/tcp_timestamps
# echo 1 > /proc/sys/net/ipv4/tcp_window_scaling

ou assim, se você quiser que ele fique nas reinicializações:

# echo 'net.ipv4.tcp_low_latency = 1' >> /etc/sysctl.conf
# echo 'net.ipv4.tcp_window_scaling = 1' >> /etc/sysctl.conf
# echo 'net.ipv4.tcp_timestamps = 1' >> /etc/sysctl.conf
# echo 'net.ipv4.tcp_sack = 1' >> /etc/sysctl.conf

O RTT no ping passou de uma média de algumas centenas de ms (o máximo era, por vezes, superior a 1000 ms) para 1 a 2 ms.

    
por 22.02.2012 / 00:26