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

как оптимизировать трансатлантические TCP-передачи?

Я передаю большие файлы между двумя своими серверами: один в США, а другой в Нидерландах, и мне интересно, есть ли какие-нибудь настройки, которые я могу применить, которые увеличат скорость трансатлантической передачи TCP (ftp или http).

Прямо сейчас я использую настройки Ubuntu natty по умолчанию, за исключением rmem_max и wmem_max, которые я увеличил согласно калькулятору BDP.

Вы на правильном пути, и вам придется настраиваться самостоятельно; Здесь нет общего ответа. Но прежде чем вы действительно начнете настраиваться, сделайте себе одолжение и чек трафик с чем-то вроде Wireshark чтобы увидеть, где может быть проблема. Связано ли это с размером окна, много ли повторных передач, поможет ли несколько потоков и т. Д.

В зависимости от типа данных (особенно в том случае, если они уже зашифрованы), вашего бюджета и места в каждом центре обработки данных, вам может потребоваться оптимизация WAN. Мы широко использовали Riverbed, но существуют и другие варианты (в том числе программные).