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

 
 
> Ограничение скорости Ethernet
Михаил_K
сообщение Jun 17 2014, 12:24
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 552
Регистрация: 29-02-08
Пользователь №: 35 481



Всем доброго времени суток. Есть такая задача. В устройство приходит Ethernet поток 1 Гбит/с. Далее этот поток по другой среде передается в другое устройство. Максимальная пропускная способность среды ограничена. Как правильно убивать пакеты, когда их скорость превышает скорость передачи среды? Может кто-нибудь может поделиться алгоритмом прихлапывания?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
ZASADA
сообщение Jun 18 2014, 07:40
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 738
Регистрация: 13-01-11
Из: Минск
Пользователь №: 62 210



если внимательно почитать пдф по ссылке, то там описана способность обработать 2 конкретными микросхемами мелкие кадры
Цитата
This document discusses the "small packet" performance of Intel® 8255x and 8254x Ethernet controllers

а вот цифры тестирования моего железа:
Цитата
Throughput
Frame Rate,% Mb/s L2 Frm/s Status
64 100.00 761.905 1488095 Passed

результы другого тестера по RFC 2544
Цитата
Frame........Cfg.......Measured.....Measured.......Measured...........Pause
Length......Rate.........Rate.............Rate...............Rate.....Detected
(Bytes).....(Mbps).....(Mbps)...........(%)............(frms/sec)......................
64............1000.0.....1000.0........100.00..........1488045..............No


при уменьшении MTU уменьшается скорость передачи полезной информации за счет роста процента служебных заголовочных байтов. А сама загрузка Ethernet-канала падает только на слабом железе, неспособном обработать много пакетов.
Go to the top of the page
 
+Quote Post
blackfin
сообщение Jun 18 2014, 07:41
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 3 106
Регистрация: 18-04-05
Пользователь №: 4 261



Цитата(ZASADA @ Jun 18 2014, 11:29) *
если внимательно почитать пдф по ссылке, то там описана способность обработать 2 конкретными микросхемами мелкие кадры

если внимательно почитать тот пдф, то видно, что снижение скорости передачи полезных данных связано с наличием заголовков Eth/IP/TCP и при передаче маленьких пакетов, размер этого заголовка может существенно превышать размер передаваемых в этом пакете полезных данных.
Это собс-но свойство самого стека протоколов Ethernet, а не каких-то там конкретных микросхем GbE контроллеров. Ну и в результатах тестирования Вашего железа хорошо бы выделить скорость передачи полезных данных от скорости передачи пакетов содержащих, кроме данных сетевые заголовки и прочие FCS.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Михаил_K   Ограничение скорости Ethernet   Jun 17 2014, 12:24
- - Lmx2315   ..я может глупость скажу, но если соединение TCP/I...   Jun 17 2014, 12:33
- - iosifk   Цитата(Михаил_K @ Jun 17 2014, 16:24) Все...   Jun 17 2014, 12:38
- - Михаил_K   Способ, как вы его назвали "противодавления...   Jun 17 2014, 12:43
|- - Alien85   Цитата(Михаил_K @ Jun 17 2014, 18:43) Есл...   Jun 18 2014, 06:11
- - vadimp61   Цитата(Михаил_K @ Jun 17 2014, 16:24) Все...   Jun 17 2014, 13:30
|- - Михаил_K   Цитата(vadimp61 @ Jun 17 2014, 17:30) ...   Jun 18 2014, 06:08
|- - vadimp61   Цитата(Михаил_K @ Jun 18 2014, 10:08) Уби...   Jun 18 2014, 06:53
- - blackfin   Цитата(Михаил_K @ Jun 17 2014, 16:24) Мак...   Jun 17 2014, 14:19
- - shurey   Наверное стоит использовать Ethernet flow control ...   Jun 17 2014, 16:31
- - kolobok0   Цитата(Михаил_K @ Jun 17 2014, 16:24) ......   Jun 17 2014, 19:45
|- - Михаил_K   Цитата(kolobok0 @ Jun 17 2014, 23:45) гро...   Jun 18 2014, 06:13
- - Alien85   Почитайте: http://ru.wikipedia.org/wiki/TCP/IP Ци...   Jun 18 2014, 06:25
- - ZASADA   убивал любые, не помещающиеся в буфер ПЛИС. все ра...   Jun 18 2014, 06:37
|- - blackfin   Цитата(ZASADA @ Jun 18 2014, 10:37) MTU н...   Jun 18 2014, 07:07
- - ZASADA   топикстартер стремится к ограничению передачи поле...   Jun 18 2014, 07:46
|- - prig   Цитата(ZASADA @ Jun 18 2014, 11:46) топик...   Jun 18 2014, 09:14
|- - Михаил_K   Цитата(prig @ Jun 18 2014, 13:14) Если ес...   Jun 18 2014, 11:10
|- - vadimp61   Цитата(Михаил_K @ Jun 18 2014, 15:10) Исп...   Jun 18 2014, 12:13
|- - prig   Цитата(vadimp61 @ Jun 18 2014, 16:13) POR...   Jun 18 2014, 12:30
|- - vadimp61   Цитата(prig @ Jun 18 2014, 16:30) Для 200...   Jun 18 2014, 13:42
|- - prig   Цитата(vadimp61 @ Jun 18 2014, 17:42) Для...   Jun 18 2014, 16:34
|- - vadimp61   Цитата(prig @ Jun 18 2014, 20:34) - Для G...   Jun 18 2014, 19:18
|- - prig   Цитата(vadimp61 @ Jun 18 2014, 23:18) - G...   Jun 19 2014, 10:03
- - Михаил_K   Похоже то ограничение скорости, которое получается...   Jun 19 2014, 08:12
- - insektazz   ТС, можете чуть подробнее по задаче, пока что-то з...   Jun 25 2014, 14:33
- - Михаил_K   Схема, почти такая как вы нарисовали. Только порто...   Jul 1 2014, 10:12
- - insektazz   Цитата(Михаил_K @ Jul 1 2014, 14:12) Схем...   Jul 2 2014, 14:26


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

 


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


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