Jump to content
Калькуляторы

Как максимально утилизировать канал?

Есть немецкий датацент, предоставляющий гигабитный канал. Есть московский офис с каналом в 200Мбит/c

Необходимо обеспечить скорость передачи данных в обе стороны не менее 100Мбит/с.

В данный момент по фтп в один поток скорость не подымается выше 2Мбит/c.

Если поставить 12 потоков, то 50Мбит/c.

Вопрос в том, какое ПО нужно поставить с обеих сторон, чтобы получить 100Мбит/c?

Share this post


Link to post
Share on other sites

Нужно не тестировать канал, а передавать данные с максимально возможной скоростью.

Лимитов нигде нет. Есть подозрение, что проблемы где-то у магистральных провайдеров. Хотя трудно в это поверить.

Share this post


Link to post
Share on other sites

Предположим, что с обоих сторон оборудование в норме, у провайдеров тоже все ок.

Я понимаю, что это не локальная сеть. Может для WAN и таких скоростей есть какое-то ПО, которое

оптимизирует параметры передачи и приема?

Share this post


Link to post
Share on other sites

Вам правильно про iperf говорят. Как вы не тестируя канал поймёте, почему там всего 2 мегабита на сессию? Мохсена Норузи закажите?

Можно ещё попробовать трафик Wireshark'ом собрать и проанализировать. На основании этого уже будет о чём говорить дальше.

Кстати, спидтестом (speedtest.net) ещё можете посмотреть.

Share this post


Link to post
Share on other sites

ну собственно тогда, раз это интернет - то, что с одной стороны гигабит, а с другой - сотка - еще не обозначает что эта сотка есть везде по пути трафика ;) вдруг где то на пути на переполненный стык натыкаетесь ;)

 

А вообще iperf вам поможет... Может там просто фтп столько отдать не может

Share this post


Link to post
Share on other sites

А есть что-то софтовое?

Как я понял, нужно с двух сторон поставить ПО, которое будет передавать инфу в несколько потоков и динамически изменять размер tcp окна.

Вот только что-то не нахожу подобного софта.

Вроде таже ос windows динамически изменяет размер окна или я ошибаюсь?

Edited by edc

Share this post


Link to post
Share on other sites

вот старанные вы какие-то цифр после iperf и прочих тестов не приводите, зато хотите конфетку, ей богу еще один пост и здесь посоветуют нанять более грамотного специалиста.

Share this post


Link to post
Share on other sites

Есть немецкий датацент, предоставляющий гигабитный канал. Есть московский офис с каналом в 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)

Share this post


Link to post
Share on other sites

Сто мегабит ста мегабитам рознь ;)

 

Что именно вам надо от этого канала ?

Например для tcp есть ack пакеты. И даже учитывая, что есть delayed ack, отчасти всё будет упираться в RTT.

Может быть именно по этому вы не прокачали по фтп в один поток более 2-х мегабит.

 

Что вы хотите передавать на скорости 100мбит? Или вам просто надо понять есть у вас 100мбит или нет ?

Share this post


Link to post
Share on other sites

и не забывайте про пинг.. при пинге окола 100 мс невозможно получить больше 10 мегабит на одно соединение.. (только если слать метровые пакеты..)

 

Как получить и измерить высокоскоростное соединение по TCP

http://habrahabr.ru/post/115527/

Edited by mukca

Share this post


Link to post
Share on other sites

Откуда вы все свалились?)

TCP тюнится, и первое что стоит менять это когнешн контрол алгоритм. (кажется даже в винде его менять можно, на фре и линухе точно)

Для скорости на каналах с оч низкими потерями лучше всего, ИМХО, htcp.

А уже потом всякие окна и прочее стоит тюнить, при необходимости.

 

Для тестов - гонять юдп, сколько пролезет - покажет примерный предел для tcp при правильных настройках.

Share this post


Link to post
Share on other sites

Как-то все слишком сложно.

Мне нужно каждую ночь заливать в датацентр данные из 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

кажется нереальной.

Видимо найти что-то бесплатное не получится.

Share this post


Link to post
Share on other sites

Уважаемый, зачем вы тогда создаете тему, если разбираться не хотите? Вам тут волшебством не помогут.

Сначала ставим iperf и тестим канал UDP датаграммами в обе стороны. Это занимает ПЯТЬ минут. Увидите на что вообще канал способен для начала. Дальше уже будет видно можно ли вообще что сделать или нет.

Share this post


Link to post
Share on other sites

TCP тюнится

 

Да понятно, что тюнится. Вопрос в том, что КОНКРЕТНО и нафига ему надо ТС. Но я уже понял, что ему НИФИГА не надо ...

Share this post


Link to post
Share on other sites

Iperf даже под винду есть, если другие оси пугают :)

 

есть даже jperf с галочками, и прочими рюшечками.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.