Форум программистов, компьютерный форум, киберфорум
C/С++ под Linux
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.90/29: Рейтинг темы: голосов - 29, средняя оценка - 4.90
0 / 0 / 0
Регистрация: 26.03.2020
Сообщений: 4

Экстрим в сетевом стеке, нужны минимальные latency

01.12.2020, 23:19. Показов 5625. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток. Рисую модель (каркас) блока приложения и подбираю механизмы. Вопрос очень простой в формулировке инереально сложный в деталях. Потому буду рад не только ответам но и направляющим вопросам в виде ответов. Есть задача: установить tcp соединения, 66 штук,поверх ipv4,сервера физически разделенные, внутри структуры блока зданий (амазон ec2) ..(железо разное доступно, виртуалка,-то что нельзя викинуть из трассы пакета,ось любая) , держать соединения и покритерию функции бросить все, и максимально быстро не брезгуя не какими извращениями запулить на все 66 соединений по пакету,поверх ssl (tls 1.3) с полезной нагрузкой около 256 байт. Сейчас использую сокеты избавляюсь от переключений/потоков. Полный экстрим и свобода. Надо сделать такой луп которой пощволит максимально быстро вытелеть пакетам физически из сетевой карты. Куда смотреть что думать?) Сейчас голые сокеты опенссл и си. минимум потоков.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
01.12.2020, 23:19
Ответы с готовыми решениями:

Если создать указатель на переменную, созданную в стеке, переменная перемещается в кучу? Или остается в стеке?
Подскажите, если не трудно, я создаю переменную любого стандартного типа и она хранится в стеке, а если я создаю указатель на эту...

За сколько можно продать днс экстрим 2х летней давности?
Куплен 2 года назад. Сборка: DNS Extreme Мать: MSI 760GM-P23 (FX) проц: Athlon FX-4100 видео: Radeon HD 7770 1gb оперативка: DDR3...

Win 2012 (vmvare) шары. открытые файлы экстрим
доброго дня коллеги, проблема win 2012(вируалка) shared folders количество открытых пользователем файлов зашкаливает под 300-400, система...

1
фрилансер
 Аватар для Алексей1153
6466 / 5686 / 1131
Регистрация: 11.10.2019
Сообщений: 15,131
01.12.2020, 23:30
узкое место - именно при передаче, поэтому - любые сокеты, одетый C++ (чтобы меньше геморроя), количество потоков, равное количеству ядер. Разделить по этим потокам на примерно равное количество все соединения

сжимать 256 байтов смысла, думаю, нет. Хотя, зависит от интенсивности передачи и от характера данных. Нужно экспериментировать
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
01.12.2020, 23:30
Помогаю со студенческими работами здесь

Микрофон для записи экстрим вокала(scream, pig squeal)
Хочу купить микрофон, что бы делать каверы. Он должен хорошо подходить для записи экстрим вокала(scream, pig squeal). Цена до 3k max. ...

latency 90
latency 90 и как бы я не понижал тайминги до минимума и частоту до макс получалось снизить до 82.7 но у меня все одна планка на 8гб ддр4...

Dpc latency checker
Скажите это норм или плохо, что все время в желтой полосе задержка?

PCI Latency Timer
Изменение этого параметра в Биос увеличит ли производительность системы? Сейчас стоит значение - 64. Тип ЦП DualCore AMD Athlon 64 X2,...

Пугает latency на моем пк
Не знаю проблема в оперативе или нет никакой проблемы, сейчас все подробно опишу Мой ПК ryzen 5 1400, gtx 1060 3gb, asus prime b350m-a,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать контроль заполнения реквизита "ПричинаСписания". . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Программное заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru