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

 
 
4 страниц V  « < 2 3 4  
Reply to this topicStart new topic
> Где теряются UDP пакеты? Как повысить надежность доставки ?
Fast
сообщение Dec 6 2011, 05:34
Сообщение #46


Местный
***

Группа: Свой
Сообщений: 216
Регистрация: 31-03-05
Из: Зеленоград
Пользователь №: 3 839



Цитата(litv @ Dec 6 2011, 08:40) *
Для всех кто не верит. sad.gif Можно передавать в определенной конфигурации по udp в связке (плис в компьютер) данные без потерь и записывать на винчестер. до 120 Мбайт в секунду.
сказки. сутки так пробовали передавать, а неделю ? а на расстояние 10 метров, 20, 30 ?
в определенной конфигурации и на временном интервале и у нас выходило около 120
а нужно, чтоб не было ошибок вообще.
это означает, что без переспроса не обойтись.
Go to the top of the page
 
+Quote Post
vadimp61
сообщение Dec 6 2011, 06:09
Сообщение #47


Знающий
****

Группа: Участник
Сообщений: 599
Регистрация: 28-08-08
Из: Ростов папа
Пользователь №: 39 872



Etherner - асинхронный протокол, этим все сказано!
Даже на синхронные протоколы указывают коэффициент ошибок, например E1 не более 1*10-6
Go to the top of the page
 
+Quote Post
litv
сообщение Dec 6 2011, 06:09
Сообщение #48


Местный
***

Группа: Свой
Сообщений: 401
Регистрация: 6-10-04
Из: Воронеж
Пользователь №: 806



Данные идут с АЦП с эфира. Кого переспрашивать rolleyes.gif Сутки писать и неделю не требуется(кому нужно столько данных). Да и обьем винта тоже прикинте......
Пишем часами со скоростью 102 МБайт/c, ошибок нет вообще. Мы и по USB 2.0 25Мбайт/c тоже непрерывно пишем - вот там секс.
Никаких помех не видел за год работы. Длина кабеля 10 метров. Если длина кабеля будет большая и обнаружим проблемы - напишу . Перейти на оптику элементарно - десятки баксов и расстояние не так важно.
Go to the top of the page
 
+Quote Post
Aprox
сообщение Dec 6 2011, 08:03
Сообщение #49


Местный
***

Группа: Участник
Сообщений: 374
Регистрация: 7-11-07
Из: Moscow
Пользователь №: 32 131



Цитата(litv @ Dec 6 2011, 09:09) *
Данные идут с АЦП с эфира.
Пишем часами со скоростью 102 МБайт/c, ошибок нет вообще.

Если не секрет, то расскажите подробнее:
--------------------------------------------------
1. какая ОС используется?
2. обычный ПК или настоящий сервер?
3. Какая сетевая плата и с каким интерфейсом в материнскую плату?
4. Какой размер пакетов UDP?
5. Исполняются ли одновременно какие другие активные приложения, кроме записи на винчестер?
6. Конфигурация винчестеров?




Go to the top of the page
 
+Quote Post
litv
сообщение Dec 6 2011, 08:24
Сообщение #50


Местный
***

Группа: Свой
Сообщений: 401
Регистрация: 6-10-04
Из: Воронеж
Пользователь №: 806



1. какая ОС используется?
windows xp 32, windows xp 64, windows 7 64
2. обычный ПК или настоящий сервер?
и пк (I7)и сервер пробовали(на сервере даже еще другие задачи ходили типа инета)
3. Какая сетевая плата и с каким интерфейсом в материнскую плату?
разные
4. Какой размер пакетов UDP?

5. Исполняются ли одновременно какие другие активные приложения, кроме записи на винчестер?
запись занимает 10-15 % процессорного времени i7 3.2, типично рекомендую все-таки запускать только программу записи.
6. Конфигурация винчестеров?
важное место , разные пробовали ,нужно выше 130 Мбайт/c гарантированно, raid0 или щас corsair flash 3ssd.
Go to the top of the page
 
+Quote Post
Костян
сообщение Dec 6 2011, 10:36
Сообщение #51


Знающий
****

Группа: Свой
Сообщений: 740
Регистрация: 24-07-06
Из: Minsk
Пользователь №: 19 059



QUOTE (cioma @ Dec 5 2011, 12:03) *
Если не изменяет память, потеря пакетов не запрещена в Ethernet. Либо стандарт вообще дает это на откуп протоколам более высокого уровня. В UDP гарантии доставки нет.

Это все так :-) Но здесь в теме уже опоминалось, что потери идут на стыке сетевой карты и памяти комьютера, он попросту их не успевает считывать. Т.е UDP тут не причем(вообще говоря по классике, UDP пакеты могут терятся в развлетвленных сетях, а тут ему куда деваться, если он идет всего по одному 3м кросс провододу прямо в комп).
Это подвтержает также тот факт, что передача пакетом с ПК идет не равномерно, в моем случае он 9 пакетом пишет, потом пауза. И т.д.

2 litv
Можно вопрос ?

У Вас были потери пакетов ? или с первого пинка на вашем i7 заработало ? Интересует именно момент считывание ethernet кадров с сетевой, а не запись данных на винт.
Go to the top of the page
 
+Quote Post
litv
сообщение Dec 6 2011, 10:41
Сообщение #52


Местный
***

Группа: Свой
Сообщений: 401
Регистрация: 6-10-04
Из: Воронеж
Пользователь №: 806



"Это подвтержает также тот факт, что передача пакетом с ПК идет не равномерно, в моем случае он 9 пакетом пишет, потом пауза. И т.д. "

Ваш случай мне ничего не подтверждает. Вы Стив Джобс или Шеннон? Почему я Вам должен верить?

<-Слышал я этих Beatles. Скрипят, фальшивят, в ноты не попадают.
- Где ты их слышал?
- Да мне Мойша вчера напел.>

Мы сделали за три месяца. А не с какого-то пинка .
Последовательно сначала 100 Мбит, потом 1 Гигабит.
Вначале тоже были потери.
Go to the top of the page
 
+Quote Post
Костян
сообщение Dec 6 2011, 10:49
Сообщение #53


Знающий
****

Группа: Свой
Сообщений: 740
Регистрация: 24-07-06
Из: Minsk
Пользователь №: 19 059



QUOTE (litv @ Dec 6 2011, 08:41) *
Вы Стив Джобс или Шеннон? Почему я Вам должен верить?

А почему вы Шеннону верите ? wink.gif
Go to the top of the page
 
+Quote Post
kolobok0
сообщение Dec 6 2011, 11:15
Сообщение #54


практикующий тех. волшебник
*****

Группа: Участник
Сообщений: 1 190
Регистрация: 9-09-05
Пользователь №: 8 417



Цитата(litv @ Dec 6 2011, 08:40) *
...Можно передавать в определенной конфигурации по udp...


дык блин. можно то можно, но вот гарантии на уровне UDP протокол не даёт. Вы можете с этим соглашаться или нет - это уже чисто ваше мнение и с протоколом не имеет вообще ничего общего.

(круглый)


Цитата(Костян @ Dec 6 2011, 14:36) *
...вообще говоря по классике, UDP пакеты могут терятся в развлетвленных сетях, а тут ему куда деваться, если он идет всего по одному 3м кросс провододу прямо в комп...


по классике UDP (который протокол) есть первично. а реализация вторично. дык вот...если любой программист в рамках протокола может похерить пару пакетов = имеет право. вы хотите тестировать эти условия (при которых пакеты выкидываются)? И не важно что писал программист. свитч, роутер, сетевую карту, драйвер или программку под вынь32...

(круглый)
ЗЫ
То что говорит товарищ выше - это до поры работает... может год, может и все 100. Если ему достаточно такой надёжности - ради бога. но это не 100% sm.gif
Go to the top of the page
 
+Quote Post
Aprox
сообщение Dec 6 2011, 11:39
Сообщение #55


Местный
***

Группа: Участник
Сообщений: 374
Регистрация: 7-11-07
Из: Moscow
Пользователь №: 32 131



Цитата(litv @ Dec 6 2011, 11:24) *
1. какая ОС используется?
windows xp 32, windows xp 64, windows 7 64

Извините, верится с трудом. Виндовский TCP/IP стек со своими сокетами не в состоянии переваривать сетевые потоки 960 mbps.
Go to the top of the page
 
+Quote Post
cioma
сообщение Dec 6 2011, 16:24
Сообщение #56


Профессионал
*****

Группа: Свой
Сообщений: 1 226
Регистрация: 19-06-04
Из: Беларусь
Пользователь №: 65



Да тут начальные требования надо менять (100% доставка и обработка пакетов). Израильтяне Ethernet в своих танках Merkava используют, если там надежности хватает, то и для этой задачи должно wink.gif
Go to the top of the page
 
+Quote Post
Konst_777
сообщение Dec 6 2011, 19:54
Сообщение #57


Знающий
****

Группа: Свой
Сообщений: 549
Регистрация: 1-06-05
Пользователь №: 5 644



Цитата(litv @ Dec 6 2011, 14:41) *
...Вначале тоже были потери.

А можете подробно описать, почему вначале терялись пакеты UDP и, какие меры позволили устранить потерю пакетов?
Go to the top of the page
 
+Quote Post
andrewlekar
сообщение Dec 7 2011, 05:13
Сообщение #58


Знающий
****

Группа: Участник
Сообщений: 837
Регистрация: 8-02-07
Пользователь №: 25 163



Цитата
Израильтяне Ethernet в своих танках Merkava используют

Дураки! Wi-Fi надо было использовать. Представляете, башня отвалилась, а стрелять всё равно может.
Go to the top of the page
 
+Quote Post
Fast
сообщение Dec 7 2011, 05:46
Сообщение #59


Местный
***

Группа: Свой
Сообщений: 216
Регистрация: 31-03-05
Из: Зеленоград
Пользователь №: 3 839



Цитата(andrewlekar @ Dec 7 2011, 09:13) *
Дураки! Wi-Fi надо было использовать. Представляете, башня отвалилась, а стрелять всё равно может.
точно! а если Wi-MAX, то башню вообще можно забрасывать в тыл врага на 10 км
Go to the top of the page
 
+Quote Post

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

 


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


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