Nп/п : 99 из 100
 От   : Vitaliy Aksyonov                    1:104/117         19 сен 24 09:56:08
 К    : Nil A                                                 19 сен 24 19:00:02
 Тема : Re: IPC
----------------------------------------------------------------------------------
                                                                                 
@MSGID: 1:104/117 66ec4a19
@REPLY: 2:5015/46 66ec412c
@CHRS: CP866 2
@TZUTC: -0600
@TID: hpt/lnx 1.9 2024-03-02
Привет, Nil!

19 Sep 24 18:14, ты писал(а) мне:

 AK>>>> дада, там через unix-сокеты всё должно.
 NA>>> Слишком медленно, надо через shared memory.
 VA>> Не факт, что shared memory будет быстрее для всех случаев.
 NA> Для всех. Медленнее будет, если намутят синхронизацию этому всему
 NA> через задницу.

 Ну вот. Я это и имел ввиду. Если будет большой contention, то
shared memory не поможет.

 VA>> Недавно читал статейку, где один чувак мерял производительность
 VA>> разных сокетов и пайпов. Кстати, пайпы тоже не супер быстрые.

 NA> Без ссылки на статью мало что понятно.

Сходу не найду. Если попадётся ещё раз - скину. :)

 NA> Сокеты - то всё копирование буферов из user space в kernel и обратно,
 NA> плюс переключение контекста, если producer и consumer ожидающие. Самый
 NA> быстрый IPC - через shared memory. У нас в одном проекте написали
 NA> такой, на ring buffer в shared memory, быстрее не получится.

 А сколько у вас там читателей/писателей? И как реализована
синхронизация и нотификация, что в буфере есть новые данные? Чисто профессиональный
интерес. ;)

Best regards,
Vitaliy Aksyonov.

... Ученые-филологи установили, что Щ - это самец буквы Ш.
--- GoldED+/LNX 1.1.5-b20240309
 * Origin: Aurora, Colorado (1:104/117)
SEEN-BY: 221/6 301/1 460/58 467/888 5001/100
5005/49 5015/42 46 120 147 255
SEEN-BY: 5019/40 5020/570 715 828 830 848 1042
4441 12000 5023/24 5030/49 722
SEEN-BY: 5030/1081 5053/51 55 58 5054/8 5058/104
5060/900
@PATH: 104/117 5015/46 5020/1042 4441



   GoldED+ VK   │                                                 │   09:55:30    
                                                                                
В этой области больше нет сообщений.

Остаться здесь
Перейти к списку сообщений
Перейти к списку эх