Назад | Перейти на главную страницу

Спорадическое медленное сетевое соединение с Debian Jessie

Мой маленький сервер с процессором i7 6700K и 32 ГБ оперативной памяти, на котором запущен Apache 2.4.25, имеет некоторые странные проблемы с подключением. Кажется, это зависит либо от подключения через IPv4 / IPv6, либо от местоположения пользователя. Когда я пытаюсь подключиться из дома друзей в одеколоне (чистый одеколон), я случайно отключаюсь с интервалами примерно в 5 минут. Я спросил другого друга, который в настоящее время находится в Испании, может ли он попытаться воспроизвести ошибку. Как ни странно, он получает полную скорость загрузки 1,2 МБ / с и без разрывов соединения. Так что, возможно, это также зависит от местоположения или от конкретного сетевого провайдера, использующего разные способы отправки пакетов, некоторые из которых мешают работе драйверов сетевой карты.

Кажется, есть ошибка в Kernel Mainline 3.16, которая была только с 4.4 в этом патче: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=eb9fae328faff9807a4ab5c1834b19f34dd155d4 Это может привести к обрыву соединения TCP после всплеска или к блокировке скорости соединения на постоянном медленном значении при использовании специальных заголовков TCP / IP. Это может объяснить, почему ваш друг из Испании может установить быстрое соединение, хотя ваше соединение нестабильно. Это вызывает ошибку быстрого восстановления в сочетании с серией Intel Skylake.

В настоящее время нет другого решения, кроме обновления ядра, но делать это не рекомендуется. Вам нужно использовать Debian Jessie? Вы можете попробовать другие дистрибутивы, такие как archlinux, или использовать сборку Windows Server. Кажется, они хорошо поддерживают текущие процессоры Intel и сетевые карты. Но для достижения наилучших результатов используйте хотя бы Windows Server 2012.