ip0502 Posted February 5, 2015 · Report post Доброе время суток. Во время тестов столкнулись со следующей проблемой. При значении rtt в несколько msec (2-3) через 100 Мегабитные линки получаем прокачку 90 Мегабит/с на разных железках (Оборудование Cisco и Zyxel). При увеличении rtt до 50-60 msec, прокачка падает до 40-50 Мегабит/с. Линки загружали Speedtest'ом и торрентами. С того же самого оборудования при тех же условиях, но с 1 Gbit/s портов при rtt 50-60 msec прокачка была порядка 120 - 150 Мегабит/с. Сталкивался ли кто с подобной проблемой? И если сталкивался, то как боролись? Хотелось бы на 100 Мbit/s линках иметь прокачку порядка 90 мегабит/с. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
alibek Posted February 5, 2015 · Report post Сталкивался ли кто с подобной проблемой? Это не проблема. Это фича. Используйте для измерений UDP. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
s.lobanov Posted February 5, 2015 · Report post Или tcp с большим wsize Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Sergey M. Posted February 5, 2015 · Report post Сталкивался ли кто с подобной проблемой? Это не проблема. Это фича. Используйте для измерений UDP. Так автор пишет, что торрентом тоже тестировал и выше 50 не поднимается, а торрент как раз через UDP давно уже работает. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
alibek Posted February 6, 2015 · Report post а торрент как раз через UDP давно уже работает Вовсе не факт. Через UDP работает uTP, который частенько режется (т.к. мешает другим пользователям). А обычные торренты работают через TCP-сессии. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
s.lobanov Posted February 6, 2015 · Report post Через UDP работает uTP, который частенько режется (т.к. мешает другим пользователям). да не мешает он никому. просто когда оно случилось(внезапно), мелкие операторы не были готовы к уменьшению размера пакета из-за использования софтроутеров. нормальные операторы решили проблему либо апгрейдом софтроутера(кто-то даже отделался тюнингом ядра), либо заменой на нормальный брас. А обычные торренты работают через TCP-сессии. спорно. щас все за натом(как минимум, домашним), порты люди(имеющие белый ip от ISP) перестали пробрасывать после появления uTP, uTP выживает tcp в торрентах Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
rdc Posted February 7, 2015 · Report post При увеличении rtt до 50-60 msec, прокачка падает до 40-50 Мегабит/сЭто косяк протокола tcp. Его создатели считали, что интернет никогда не покинет предела их страны, и значительные задержки для tcp являются признаком того, что канал где-то бьётся в полку, и нужно сбавить обороты.Есть костыли, позволяющие частично избежать последствий этого решения - многопоточная закачка, изменение congestion control алгоритма. Кардинально решает проблему только использование более совершенных протоколов. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...