У меня есть два сервера CentOS, подключенных через оптоволоконный кабель 10 Гб с подключенным между ними сетевым эмулятором. Все три устройства находятся на столе в лаборатории. К каждой машине также подключен обычный кабель Ethernet 1 Гбит, обеспечивающий подключение к Интернету.
Когда я устанавливаю задержку примерно ниже 30 мс, все в порядке. Когда задержка достигает 70 мс и выше и определенно 130 мс, сетевой уровень приостанавливается.
Например, если я установил задержку (задержку) на 70 мс, запуск TeamViewer (или любого другого приложения, использующего сетевое подключение) никогда не происходит или не работает. Нет сообщения о тайм-ауте, просто нет ответа. Мне нужно уменьшить задержку до нуля, чтобы увидеть какой-либо ответ и заставить коробку работать.
В чем проблема и как я могу ее исправить?
Мне кажется, что какая-то настройка в Linux заставляет один из сетевых драйверов CentOS зацикливаться или что-то в этом роде.
eth0 - это подключение к Интернету, все настройки по умолчанию
eth2 - это оптоволоконное соединение на 10 Гбит с другим компьютером с MTU, установленным на 9600, со всеми остальными параметрами по умолчанию.