реклама на сайте
подробности

 
 
> Размер буфера для Ethernet
_Anatoliy
сообщение Jan 16 2012, 19:22
Сообщение #1


Утомлённый солнцем
******

Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832



Ethernet раньше не занимался.
Коллеги,а вот такой вопрос.Встала задача передавать по Ethernet (радиоканал,TCP/IP)небольшой поток информации,порядка 2Мбит при 100 Мбит сети. Девайс сделал на Циклоне-3, всё работает при 25Мбит. Но как только начинаю ограничивать пропускную способность канала связи до нужных 2Мбит - всё валится. Подозреваю что чем меньше пропускная способность канала связи тем большего размера нужен входной буфер. У меня сейчас 256 Кбайт - мало или нет?Если мало то как определить нужный размер?

p.s.
Если это важно, IP никак не обрабатывается,что пришло то и отправляется(требование заказчика).
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Alex11
сообщение Jan 16 2012, 20:14
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 106
Регистрация: 23-10-04
Из: С-Петербург
Пользователь №: 965



А у Вас источник с какой скоростью данные отправляет? Если 25 МБит, а Вы ограничили выход на 2, то буфера не хватит никакого и никогда.
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Jan 16 2012, 20:22
Сообщение #3


Утомлённый солнцем
******

Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832



Цитата(Alex11 @ Jan 16 2012, 22:14) *
А у Вас источник с какой скоростью данные отправляет? Если 25 МБит, а Вы ограничили выход на 2, то буфера не хватит никакого и никогда.

А разве протокол TCP не ограничит скорость передачи при потерях пакетов?
Источник - сеть с десятком компьютеров,в том числе и компьютер посылающий/принимающий данные.
Go to the top of the page
 
+Quote Post
XVR
сообщение Jan 17 2012, 11:13
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 3 123
Регистрация: 7-04-07
Из: Химки
Пользователь №: 26 847



Цитата(_Anatoliy @ Jan 17 2012, 00:22) *
А разве протокол TCP не ограничит скорость передачи при потерях пакетов?
ТСР может и ограничит, а может и нет, но в любом случае будет продолжать работать. А вот UDP (и ICMP, т.е. ping) работать перестанут, т.к. не следят за доставкой пакетов crying.gif
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- _Anatoliy   Размер буфера для Ethernet   Jan 16 2012, 19:22
- - vadimp61   Цитата(_Anatoliy @ Jan 16 2012, 23:22) Et...   Jan 16 2012, 19:50
|- - _Anatoliy   Цитата(vadimp61 @ Jan 16 2012, 21:50) Дел...   Jan 16 2012, 20:00
|- - vadimp61   Цитата(_Anatoliy @ Jan 17 2012, 00:00) Ин...   Jan 17 2012, 04:05
|- - Timmy   Цитата(_Anatoliy @ Jan 17 2012, 00:22) А ...   Jan 16 2012, 21:37
||- - _Anatoliy   Цитата(Timmy @ Jan 16 2012, 23:37) Для уп...   Jan 17 2012, 06:57
||- - Postoroniy_V   Цитата(_Anatoliy @ Jan 17 2012, 15:57) .....   Jan 17 2012, 07:46
|- - _Anatoliy   Цитата(XVR @ Jan 17 2012, 13:13) ТСР може...   Jan 17 2012, 11:19
- - Postoroniy_V   Цитата(_Anatoliy @ Jan 17 2012, 04:22) Et...   Jan 17 2012, 04:38
- - petrov   Надо брать другой контроллер Ethernet, которому на...   Jan 17 2012, 07:39
- - vadimp61   Цитата(petrov @ Jan 17 2012, 11:39) Надо ...   Jan 17 2012, 08:18
- - petrov   Цитата(vadimp61 @ Jan 17 2012, 12:18) Это...   Jan 17 2012, 08:30
- - _Anatoliy   Цитата(petrov @ Jan 17 2012, 10:30) Реали...   Jan 17 2012, 11:03
- - vadimp61   Цитата(petrov @ Jan 17 2012, 12:30) Реали...   Jan 17 2012, 13:22


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 14:20
Рейтинг@Mail.ru


Страница сгенерированна за 0.01477 секунд с 7
ELECTRONIX ©2004-2016