Задать вопрос
@brar

Производительность ipip туннеля в linux?

Два сервера на linux. У обоих внешний белый IP и 500 Mbps интернет.
Проц первого: 8-ми ядерный, 3500ГГц.
Проц второго: 4-х ядерный, 2,2Ггц с бустом до 2,7Ггц.
Между ними поднят ipip-туннель (как самый производительный из всех l3-туннелей).
Файрволл отсутствует.

Монтируем через внешние IP-адреса c помощью sshfs каталог удаленного сервера на локальный сервер.
Копируем большой файл. Скорость копирования ~450 Mbps.
i7z на втором сервере (с 4-х ядерным процом который) во время копирования показывает нагрузку в 2-2,5Ггц на все 4 ядра.
Размонтируем каталог.

Теперь вновь монтируем sshfs, но уже с использованием туннеля.
И скорость копирования того же файла ~180-200 Mbps.
i7z показывает нагрузку около 2-2,5Ггц на каждом из 4-х ядер.

Поясните, пожалуйста, действительно ли дополнительный заголовок ip в ip просаживает скорость вдвое? Или тут дело еще в том, что, возможно, tcp два раза проверяет себя?
  • Вопрос задан
  • 194 просмотра
Подписаться 2 Простой 1 комментарий
Решения вопроса 1
ValdikSS
@ValdikSS
Если вы не уменьшили MTU ipip интерфейса до правильного значения, то, вероятнее всего, один большой пакет для прохождения туннеля фрагментируется на две части, из-за чего вы и видите уменьшение скорости вдвое.
Подстройте MTU ipip-интерфейса, он должен быть как минимум на 20 байт меньше (в случае ip4-ip4).
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы