|
|
  |
Где теряются UDP пакеты? Как повысить надежность доставки ? |
|
|
|
Dec 6 2011, 05:34
|
Местный
  
Группа: Свой
Сообщений: 216
Регистрация: 31-03-05
Из: Зеленоград
Пользователь №: 3 839

|
Цитата(litv @ Dec 6 2011, 08:40)  Для всех кто не верит.  Можно передавать в определенной конфигурации по udp в связке (плис в компьютер) данные без потерь и записывать на винчестер. до 120 Мбайт в секунду. сказки. сутки так пробовали передавать, а неделю ? а на расстояние 10 метров, 20, 30 ? в определенной конфигурации и на временном интервале и у нас выходило около 120 а нужно, чтоб не было ошибок вообще. это означает, что без переспроса не обойтись.
|
|
|
|
|
Dec 6 2011, 06:09
|

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

|
Данные идут с АЦП с эфира. Кого переспрашивать  Сутки писать и неделю не требуется(кому нужно столько данных). Да и обьем винта тоже прикинте...... Пишем часами со скоростью 102 МБайт/c, ошибок нет вообще. Мы и по USB 2.0 25Мбайт/c тоже непрерывно пишем - вот там секс. Никаких помех не видел за год работы. Длина кабеля 10 метров. Если длина кабеля будет большая и обнаружим проблемы - напишу . Перейти на оптику элементарно - десятки баксов и расстояние не так важно.
|
|
|
|
|
Dec 6 2011, 08:03
|

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

|
Цитата(litv @ Dec 6 2011, 09:09)  Данные идут с АЦП с эфира. Пишем часами со скоростью 102 МБайт/c, ошибок нет вообще. Если не секрет, то расскажите подробнее: -------------------------------------------------- 1. какая ОС используется? 2. обычный ПК или настоящий сервер? 3. Какая сетевая плата и с каким интерфейсом в материнскую плату? 4. Какой размер пакетов UDP? 5. Исполняются ли одновременно какие другие активные приложения, кроме записи на винчестер? 6. Конфигурация винчестеров?
|
|
|
|
|
Dec 6 2011, 10:36
|
Знающий
   
Группа: Свой
Сообщений: 740
Регистрация: 24-07-06
Из: Minsk
Пользователь №: 19 059

|
QUOTE (cioma @ Dec 5 2011, 12:03)  Если не изменяет память, потеря пакетов не запрещена в Ethernet. Либо стандарт вообще дает это на откуп протоколам более высокого уровня. В UDP гарантии доставки нет. Это все так :-) Но здесь в теме уже опоминалось, что потери идут на стыке сетевой карты и памяти комьютера, он попросту их не успевает считывать. Т.е UDP тут не причем(вообще говоря по классике, UDP пакеты могут терятся в развлетвленных сетях, а тут ему куда деваться, если он идет всего по одному 3м кросс провододу прямо в комп). Это подвтержает также тот факт, что передача пакетом с ПК идет не равномерно, в моем случае он 9 пакетом пишет, потом пауза. И т.д. 2 litv Можно вопрос ? У Вас были потери пакетов ? или с первого пинка на вашем i7 заработало ? Интересует именно момент считывание ethernet кадров с сетевой, а не запись данных на винт.
|
|
|
|
|
Dec 6 2011, 11:15
|
практикующий тех. волшебник
    
Группа: Участник
Сообщений: 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%
|
|
|
|
|
Dec 7 2011, 05:13
|
Знающий
   
Группа: Участник
Сообщений: 837
Регистрация: 8-02-07
Пользователь №: 25 163

|
Цитата Израильтяне Ethernet в своих танках Merkava используют Дураки! Wi-Fi надо было использовать. Представляете, башня отвалилась, а стрелять всё равно может.
|
|
|
|
|
Dec 7 2011, 05:46
|
Местный
  
Группа: Свой
Сообщений: 216
Регистрация: 31-03-05
Из: Зеленоград
Пользователь №: 3 839

|
Цитата(andrewlekar @ Dec 7 2011, 09:13)  Дураки! Wi-Fi надо было использовать. Представляете, башня отвалилась, а стрелять всё равно может. точно! а если Wi-MAX, то башню вообще можно забрасывать в тыл врага на 10 км
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|