Когда я пытаюсь подключиться к нашему серверу (сервер Ubuntu 192.168.53.1) через SSH с клиентского ПК (windows 7 + putty: 192.168.53.X) в локальной сети, возникает огромная задержка. Запрос пароля появится примерно через минуту. Также возникает огромная задержка, когда я пытаюсь подключиться к базе данных mySQL, работающей на том же сервере. На этом сервере также работает SAMBA, но он работает очень гладко.
Здесь вы можете найти нашу схему сети: текст ссылки
Любая помощь будет оценена.
отредактируйте здесь / etc / ssh / sshd_config и измените или добавьте UseDNS no
После этого перезапустите службу ssh demon
затем снова лоток, если проблема есть
Лоток для изменения или добавления / etc / ssh / ssh_config в раздел host *
CheckHostIP нет
Службу mysql следует запускать с помощью --skip-name-resolve или вы можете установить эту опцию в /etc/mysql/my.cnf. Для ssh вы должны убедиться, что UseDNS имеет значение "no" в / etc / ssh / sshd_config.
Мне удалось уменьшить задержку на моем сервере ubuntu с помощью следующего:
# 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
или вот так, если вы хотите, чтобы он оставался после перезагрузки:
# 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
RTT при пинге снизился с пары сотен мс (максимум иногда более 1000 мс) до 1–2 мс.