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

 
 
> Прием 10G на ПЭВМ с Windows
Vacik
сообщение Jan 10 2017, 12:41
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 47
Регистрация: 2-10-10
Из: Москва
Пользователь №: 59 883



Приветствую.
Вопрос к тем кто работает с 10G.
Возникла задача зарегистрировать данные на компьютере(Windows).
Скорость выдачи данных до 6 Гбит. Сетевая карта Intel520.
Попробовали принимать через "PSSDK", происходит потеря пакетов.

Подскажите кто что может.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Vacik
сообщение Jan 14 2017, 09:19
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 47
Регистрация: 2-10-10
Из: Москва
Пользователь №: 59 883



Сделали RX буфер для сокета в 64МБ.
Объем ошибок резко сократился.
Наблюдался момент прихода пакетов не подряд. Сделали буфер задержки.
Ошибки теперь наблюдаются редко, но все же они есть.
Обратил внимание, что они появляются когда:
- происходит деинсталляция программ в системе
- работала виртуальная машина
- был входящий udp-траффик ~100Мб/c на карту 1G (может просто совпадение).
Есть ли способ улучшить прием?
Go to the top of the page
 
+Quote Post
des333
сообщение Jan 14 2017, 10:24
Сообщение #3


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

Группа: Свой
Сообщений: 1 129
Регистрация: 19-07-08
Из: Санкт-Петербург
Пользователь №: 39 079



Цитата(Vacik @ Jan 14 2017, 12:19) *
Есть ли способ улучшить прием?


Перейти на Linux (если это возможно) и использовать DPDK.
Можете почитать советы из статьи
Но она, опять же, под Linux. Я не в курсе, если ли в Windows похожие "крутилки".


--------------------
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 19th August 2025 - 06:51
Рейтинг@Mail.ru


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