The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Сравнение производительности сетевого драйвера в вариантах н..., opennews (?), 12-Сен-19, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


14. "Сравнение производительности сетевого драйвера в вариантах н..."  +/
Сообщение от vitalif (ok), 12-Сен-19, 11:39 
Блин, я стесняюсь спросить - а КАК они написали драйвер сетевой карты на всех языках, кроме C, Rust и Go? На питоне например? Это как вообще?

Где код посмотреть?

Ответить | Правка | Наверх | Cообщить модератору

23. "Сравнение производительности сетевого драйвера в вариантах н..."  +/
Сообщение от аноним3 (?), 12-Сен-19, 11:53 
написали внешний подгружаемый модуль, работающий примерно как обычная программа в пространстве пользователя. там жек написано
Ответить | Правка | Наверх | Cообщить модератору

50. "Сравнение производительности сетевого драйвера в вариантах н..."  –2 +/
Сообщение от ыы (?), 12-Сен-19, 12:27 
> внешний подгружаемый модуль

написанный на чем?

Ответить | Правка | Наверх | Cообщить модератору

144. "Сравнение производительности сетевого драйвера в вариантах н..."  –2 +/
Сообщение от аноним3 (?), 12-Сен-19, 18:32 
я тоже с небольшим оптимизмом отношусь к драйверам на интерпретируемых языках. но они писали на всем)) там же описано. а о внешних подгружаемых модулях полагаю все слышали. еще со времен elf такие существовали. просто опять раст впихали.... ну не знают как и где его пропиарить.
Ответить | Правка | Наверх | Cообщить модератору

319. "Сравнение производительности сетевого драйвера в вариантах н..."  +1 +/
Сообщение от Алексей Михайлович (?), 16-Сен-19, 20:51 
А в чём проблема Rust, кроме того, что ты его ненавидишь по религиозным соображениям? Как видишь, он показывает себя отлично.
Ответить | Правка | Наверх | Cообщить модератору

65. "Сравнение производительности сетевого драйвера в вариантах н..."  +2 +/
Сообщение от Аноним (65), 12-Сен-19, 12:55 
> Где код посмотреть?

https://github.com/ixy-languages

Например
https://github.com/ixy-languages/ixy.py
https://github.com/ixy-languages/ixy.js

Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

89. "Сравнение производительности сетевого драйвера в вариантах н..."  +/
Сообщение от vitalif (ok), 12-Сен-19, 14:11 
А, спасибо, не осознал что отдельные репозитории

Через mmap и memoryview общаются...

Офигеть, открытие - до этого я в юзерспейсе видел только Intel DPDK, а он работает через vfio-pci / uio_pci_generic, т.е. через специальный драйвер ядра. А тут вроде напрямую

Ответить | Правка | Наверх | Cообщить модератору

113. "Сравнение производительности сетевого драйвера в вариантах н..."  +/
Сообщение от Аноним (113), 12-Сен-19, 16:05 
Главное — никакой низкоуровневой работы с памятью!
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру