У меня установлено 2 сервера с задержкой около 80 мс между ними. Оба являются centos 6 и запускают приложение java, которое передает данные из одного места в другое. Оба подключены к 1 Гбит / с.
Я пробовал разные настройки sysctl и разные настройки буфера отправки и получения в java, но независимо от того, что я их установил, я не могу добиться, чтобы размер окна tcp превышал 130048 в дампах tcp. Это соответствует примерно 13 Мбит / с, что является фактической пропускной способностью, которую я получаю.
Текущие настройки sysctl:
net.core.wmem_max = 16777216
net.core.rmem_max = 16777216
net.core.wmem_default = 2400000
net.core.rmem_default = 2400000
net.ipv4.tcp_wmem = 4096 65536 16777216
net.ipv4.tcp_rmem = 4096 87380 16777216