edc Posted August 27, 2012 Есть немецкий датацент, предоставляющий гигабитный канал. Есть московский офис с каналом в 200Мбит/c Необходимо обеспечить скорость передачи данных в обе стороны не менее 100Мбит/с. В данный момент по фтп в один поток скорость не подымается выше 2Мбит/c. Если поставить 12 потоков, то 50Мбит/c. Вопрос в том, какое ПО нужно поставить с обеих сторон, чтобы получить 100Мбит/c? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
s.lobanov Posted August 27, 2012 а в конфиге ftp-сервера нет лимита на 2мбит на поток? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Megas Posted August 27, 2012 ipef и тестить. да и в обще сколько хопов до сервера. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
edc Posted August 27, 2012 Нужно не тестировать канал, а передавать данные с максимально возможной скоростью. Лимитов нигде нет. Есть подозрение, что проблемы где-то у магистральных провайдеров. Хотя трудно в это поверить. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Ivan_83 Posted August 27, 2012 заюзать htcp в качестве cc для TCP заодно и ошибки на портах не мешает посмотреть. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
edc Posted August 27, 2012 Предположим, что с обоих сторон оборудование в норме, у провайдеров тоже все ок. Я понимаю, что это не локальная сеть. Может для WAN и таких скоростей есть какое-то ПО, которое оптимизирует параметры передачи и приема? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
martin74 Posted August 27, 2012 у вас канал между офисом и датацентром или просто интернет? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
edc Posted August 27, 2012 Не представляю, сколько бы стоил выделенный канал медлу Германией и Москвой. Обычные каналы в инет с обеих сторон. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
leveler Posted August 27, 2012 Вам правильно про iperf говорят. Как вы не тестируя канал поймёте, почему там всего 2 мегабита на сессию? Мохсена Норузи закажите? Можно ещё попробовать трафик Wireshark'ом собрать и проанализировать. На основании этого уже будет о чём говорить дальше. Кстати, спидтестом (speedtest.net) ещё можете посмотреть. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
martin74 Posted August 27, 2012 ну собственно тогда, раз это интернет - то, что с одной стороны гигабит, а с другой - сотка - еще не обозначает что эта сотка есть везде по пути трафика ;) вдруг где то на пути на переполненный стык натыкаетесь ;) А вообще iperf вам поможет... Может там просто фтп столько отдать не может Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
puh Posted August 27, 2012 riverbed steelhead Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
leveler Posted August 27, 2012 cisco waas ;) Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
edc Posted August 27, 2012 (edited) А есть что-то софтовое? Как я понял, нужно с двух сторон поставить ПО, которое будет передавать инфу в несколько потоков и динамически изменять размер tcp окна. Вот только что-то не нахожу подобного софта. Вроде таже ос windows динамически изменяет размер окна или я ошибаюсь? Edited August 27, 2012 by edc Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Megas Posted August 27, 2012 вот старанные вы какие-то цифр после iperf и прочих тестов не приводите, зато хотите конфетку, ей богу еще один пост и здесь посоветуют нанять более грамотного специалиста. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
applx Posted August 27, 2012 Есть немецкий датацент, предоставляющий гигабитный канал. Есть московский офис с каналом в 200Мбит/c Необходимо обеспечить скорость передачи данных в обе стороны не менее 100Мбит/с. В данный момент по фтп в один поток скорость не подымается выше 2Мбит/c. Если поставить 12 потоков, то 50Мбит/c. Вопрос в том, какое ПО нужно поставить с обеих сторон, чтобы получить 100Мбит/c? вот вам флаг... http://www.switch.ch/network/tools/tcp_throughput/index.html TCP Window Size поднимаем с обоих сторон чтобы компенсировать за RTT (round trip time) Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
g3fox Posted August 28, 2012 Сто мегабит ста мегабитам рознь ;) Что именно вам надо от этого канала ? Например для tcp есть ack пакеты. И даже учитывая, что есть delayed ack, отчасти всё будет упираться в RTT. Может быть именно по этому вы не прокачали по фтп в один поток более 2-х мегабит. Что вы хотите передавать на скорости 100мбит? Или вам просто надо понять есть у вас 100мбит или нет ? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
mukca Posted August 28, 2012 (edited) и не забывайте про пинг.. при пинге окола 100 мс невозможно получить больше 10 мегабит на одно соединение.. (только если слать метровые пакеты..) Как получить и измерить высокоскоростное соединение по TCP http://habrahabr.ru/post/115527/ Edited August 28, 2012 by mukca Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Ivan_83 Posted August 28, 2012 Откуда вы все свалились?) TCP тюнится, и первое что стоит менять это когнешн контрол алгоритм. (кажется даже в винде его менять можно, на фре и линухе точно) Для скорости на каналах с оч низкими потерями лучше всего, ИМХО, htcp. А уже потом всякие окна и прочее стоит тюнить, при необходимости. Для тестов - гонять юдп, сколько пролезет - покажет примерный предел для tcp при правильных настройках. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
edc Posted August 28, 2012 Как-то все слишком сложно. Мне нужно каждую ночь заливать в датацентр данные из ERP системы. Данных очень много. Поэтому нужно гарантированно получить не менее 100Мбит/с. Есть софт Silver Peak, который изменяет многие параметры http://www.worlditsystems.ru/index.php/ru/products/silver-peak/key-capabilities Ставится на Vmware. Но цена в $39,995 для 100Мбит http://www.silver-peak.com/products/VX_comparison.htm кажется нереальной. Видимо найти что-то бесплатное не получится. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
sexst Posted August 28, 2012 Уважаемый, зачем вы тогда создаете тему, если разбираться не хотите? Вам тут волшебством не помогут. Сначала ставим iperf и тестим канал UDP датаграммами в обе стороны. Это занимает ПЯТЬ минут. Увидите на что вообще канал способен для начала. Дальше уже будет видно можно ли вообще что сделать или нет. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
martin74 Posted August 28, 2012 Или тогда купите эту волшебную тюнилку за 40к ;) Вдруг поможет... Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
g3fox Posted August 28, 2012 TCP тюнится Да понятно, что тюнится. Вопрос в том, что КОНКРЕТНО и нафига ему надо ТС. Но я уже понял, что ему НИФИГА не надо ... Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
desty Posted August 28, 2012 Iperf даже под винду есть, если другие оси пугают :) Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
g3fox Posted August 29, 2012 Iperf даже под винду есть, если другие оси пугают :) есть даже jperf с галочками, и прочими рюшечками. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...