Вариант для распечатки |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Выпуск сетевого стека F-Stack 1.24, выполняемого в пространстве пользователя" | +/– | |
Сообщение от opennews (?), 19-Окт-24, 22:22 | ||
Опубликован сетевой стек F-Stack 1.24, представляющий собой редакцию сетевого стека FreeBSD, работающую в пространстве пользователя и использующую фреймворк DPDK для достижения максимальной производительности. Проект создан крупнейшей в Китае телекоммуникационной компанией Tencent и используется в её продуктах и сервисах. Код написан на языке Си и распространяется под лицензией BSD. Поддерживается работа в Linux и FreeBSD... | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения | [Сортировка по времени | RSS] |
4. "Выпуск сетевого стека F-Stack 1.24, выполняемого в пространс..." | +3 +/– | |
Сообщение от Аноним (4), 19-Окт-24, 22:56 | ||
Т.е. они сп-ли сетевой стек freebsd, скомпилив его под dpdk'шную ebpf (или что там еще) фигню? И оно в юзерленде через две прослойки и три прокладки оказалось быстрее чем оригинальный стек линукса? | ||
Ответить | Правка | Наверх | Cообщить модератору |
6. "Выпуск сетевого стека F-Stack 1.24, выполняемого в пространс..." | +5 +/– | |
Сообщение от 1 (??), 19-Окт-24, 23:08 | ||
ну я так понимаю что переключений контекста не происходит, так как все в userland | ||
Ответить | Правка | Наверх | Cообщить модератору |
30. "Выпуск сетевого стека F-Stack 1.24, выполняемого в пространс..." | +/– | |
Сообщение от нах. (?), 20-Окт-24, 10:23 | ||
Угу, доступ к прямому управлению сетевой картой - в userland. Ага, дайте две. | ||
Ответить | Правка | Наверх | Cообщить модератору |
35. "Выпуск сетевого стека F-Stack 1.24, выполняемого в пространс..." | +/– | |
Сообщение от Аноним (-), 20-Окт-24, 11:50 | ||
> (FreeBSD 20 лет назад - accf_http, accf_data. Чтобы отдавать в юзерленд | ||
Ответить | Правка | Наверх | Cообщить модератору |
44. "Выпуск сетевого стека F-Stack 1.24, выполняемого в пространс..." | +/– | |
Сообщение от нах. (?), 20-Окт-24, 20:44 | ||
> С тех пор http немного поубавил популярности. | ||
Ответить | Правка | Наверх | Cообщить модератору |
58. "Выпуск сетевого стека F-Stack 1.24, выполняемого в пространс..." | +/– | |
Сообщение от Аноним (-), 21-Окт-24, 22:30 | ||
> (где, кстати, уже можно плевать на переключения контекстов, все равно все | ||
Ответить | Правка | Наверх | Cообщить модератору |
68. "Выпуск сетевого стека F-Stack 1.24, выполняемого в пространс..." | +/– | |
Сообщение от нах. (?), 26-Окт-24, 13:35 | ||
> Ну вот кстати процы сейчас довольно резвые - и шифрование в общем то тоже. | ||
Ответить | Правка | Наверх | Cообщить модератору |
52. "Выпуск сетевого стека F-Stack 1.24, выполняемого в пространс..." | +/– | |
Сообщение от Аноним (52), 21-Окт-24, 13:08 | ||
Причем, если вы думаете, что это только в Linux все так печально, то ошибаетесь! | ||
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору |
69. "Выпуск сетевого стека F-Stack 1.24, выполняемого в пространс..." | +/– | |
Сообщение от нах. (?), 26-Окт-24, 13:55 | ||
> Windows тоже годами переходит на сетевой стек FreeBSD. Microsoft выкинул все старые | ||
Ответить | Правка | Наверх | Cообщить модератору |
55. "Выпуск сетевого стека F-Stack 1.24, выполняемого в пространс..." | +/– | |
Сообщение от randomize (?), 21-Окт-24, 16:30 | ||
Из *BSD невозможно ничего сп-ть - читай лицензию. | ||
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору |
7. Скрыто модератором | +5 +/– | |
Сообщение от Аноним (7), 19-Окт-24, 23:08 | ||
Ответить | Правка | Наверх | Cообщить модератору |
11. Скрыто модератором | +/– | |
Сообщение от Аноним (11), 20-Окт-24, 02:40 | ||
Ответить | Правка | Наверх | Cообщить модератору |
31. Скрыто модератором | +1 +/– | |
Сообщение от Аноним (7), 20-Окт-24, 10:41 | ||
Ответить | Правка | Наверх | Cообщить модератору |
8. "Выпуск сетевого стека F-Stack 1.24, выполняемого в пространс..." | –1 +/– | |
Сообщение от Ivan_83 (ok), 19-Окт-24, 23:26 | ||
Интересно они осилили RACK или оно только с дефолтной TCP реализацией работает? | ||
Ответить | Правка | Наверх | Cообщить модератору |
53. "Выпуск сетевого стека F-Stack 1.24, выполняемого в пространс..." | +/– | |
Сообщение от Аноним (52), 21-Окт-24, 14:12 | ||
Вроде смогли еще в версии 1.22, но я не могут точно сказать насколько этот функционал FreeBSD Only. | ||
Ответить | Правка | Наверх | Cообщить модератору |
9. "Выпуск сетевого стека F-Stack 1.24, выполняемого в пространс..." | +/– | |
Сообщение от Аноним (-), 20-Окт-24, 00:07 | ||
Файрвол в нём можно настроить? | ||
Ответить | Правка | Наверх | Cообщить модератору |
15. "Выпуск сетевого стека F-Stack 1.24, выполняемого в пространс..." | +/– | |
Сообщение от Аноним (15), 20-Окт-24, 04:44 | ||
На полянке HFT станет ещё теснее? | ||
Ответить | Правка | Наверх | Cообщить модератору |
19. "Выпуск сетевого стека F-Stack 1.24, выполняемого в пространс..." | +3 +/– | |
Сообщение от Ember (?), 20-Окт-24, 08:12 | ||
Это же какой bullshit из себя представляет Linux, что проще портировать сетевой стек(!) из другой ОС, чем исправить нативный. | ||
Ответить | Правка | Наверх | Cообщить модератору |
20. "Выпуск сетевого стека F-Stack 1.24, выполняемого в пространс..." | +5 +/– | |
Сообщение от Аноним (20), 20-Окт-24, 08:30 | ||
F-Stack быстрее и при работе во FreeBSD. Переключение контекста очень затратная операция. С тем же успехом можно было бы вынести в userspace библиотеку сетевой стек Linux, но стек Linux раздут и притянут к куче разных подсистем, а TCP/IP стек FreeBSD и ядро FreeBSD заметно проще, предсказуемее и меняются не так интенсивно. | ||
Ответить | Правка | Наверх | Cообщить модератору |
28. "Выпуск сетевого стека F-Stack 1.24, выполняемого в пространс..." | +1 +/– | |
Сообщение от Аноним (28), 20-Окт-24, 09:32 | ||
по факту этот ваш комментарий как монолог Тони "Пуля в зубах" из снетча. "Только ты попутал, и никакой демонстрации годности бсд систем здесь нет." | ||
Ответить | Правка | Наверх | Cообщить модератору |
38. "Выпуск сетевого стека F-Stack 1.24, выполняемого в пространс..." | +1 +/– | |
Сообщение от Ember (?), 20-Окт-24, 11:57 | ||
Само существование F-Stack является прямой демонстрацией годности *BSD. Ну или негодности Linux, как тебе больше нравится. | ||
Ответить | Правка | Наверх | Cообщить модератору |
36. "Выпуск сетевого стека F-Stack 1.24, выполняемого в пространс..." | +/– | |
Сообщение от Аноним (-), 20-Окт-24, 11:52 | ||
> сетевой стек Linux, но стек Linux раздут и притянут к куче | ||
Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору |
39. "Выпуск сетевого стека F-Stack 1.24, выполняемого в пространс..." | +/– | |
Сообщение от Ember (?), 20-Окт-24, 12:01 | ||
Бла, бла, бла и бла. Сколько маркетингового порожняка. На деле же линуксовый сетевой стек вместо с его убогим nftables без шансов сливают фряшным аналогам. | ||
Ответить | Правка | Наверх | Cообщить модератору |
42. "Выпуск сетевого стека F-Stack 1.24, выполняемого в пространс..." | +/– | |
Сообщение от Аноним (-), 20-Окт-24, 19:48 | ||
> Бла, бла, бла и бла. Сколько маркетингового порожняка. На деле же линуксовый | ||
Ответить | Правка | Наверх | Cообщить модератору |
54. "Выпуск сетевого стека F-Stack 1.24, выполняемого в пространс..." | +/– | |
Сообщение от Мне хватает (?), 21-Окт-24, 14:34 | ||
Такой обширный список железа умеет hw offload, красота | ||
Ответить | Правка | Наверх | Cообщить модератору |
60. "Выпуск сетевого стека F-Stack 1.24, выполняемого в пространс..." | +/– | |
Сообщение от Аноним (-), 21-Окт-24, 22:35 | ||
> Такой обширный список железа умеет hw offload, красота | ||
Ответить | Правка | Наверх | Cообщить модератору |
67. "Выпуск сетевого стека F-Stack 1.24, выполняемого в пространс..." | +/– | |
Сообщение от Ну блин (?), 22-Окт-24, 23:28 | ||
план действий: | ||
Ответить | Правка | Наверх | Cообщить модератору |
46. "Выпуск сетевого стека F-Stack 1.24, выполняемого в пространс..." | +1 +/– | |
Сообщение от Anonimous (?), 21-Окт-24, 07:35 | ||
Где? По новостям и по вакансиям линукс везде побеждает. У вас какой-то свой мир где у линукса нет шансов? | ||
Ответить | Правка | К родителю #39 | Наверх | Cообщить модератору |
48. "Выпуск сетевого стека F-Stack 1.24, выполняемого в пространс..." | +/– | |
Сообщение от Аноним (48), 21-Окт-24, 09:19 | ||
afair, во фре нет даже аналога | ||
Ответить | Правка | К родителю #39 | Наверх | Cообщить модератору |
66. "Выпуск сетевого стека F-Stack 1.24, выполняемого в пространс..." | +1 +/– | |
Сообщение от Ну блин (?), 22-Окт-24, 23:28 | ||
ну да, ну да, данные внутри IP-пакета как раз должны фаером L3 проверяться, а не специальным протокольным фильтром L7, ага. | ||
Ответить | Правка | Наверх | Cообщить модератору |
45. "Выпуск сетевого стека F-Stack 1.24, выполняемого в пространс..." | –1 +/– | |
Сообщение от нах. (?), 20-Окт-24, 20:46 | ||
> Я теперь не вижу ничего удивительного в том, что никто не в | ||
Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору |
62. "Выпуск сетевого стека F-Stack 1.24, выполняемого в пространс..." | +/– | |
Сообщение от Аноним (-), 21-Окт-24, 22:42 | ||
> в том который kms'ный псевдотекстовый - именно так все и есть. (а | ||
Ответить | Правка | Наверх | Cообщить модератору |
71. "Выпуск сетевого стека F-Stack 1.24, выполняемого в пространс..." | +/– | |
Сообщение от нах. (?), 26-Окт-24, 14:16 | ||
точно. Только вот preempt и прочего rt нам в КОНСОЛИ, с-ка, не хватает. На этом фоне отсутствие возможности заглянуть за край монитора - ну прям нереально сложная задача, надо ее запретить совсем. | ||
Ответить | Правка | Наверх | Cообщить модератору |
47. "Выпуск сетевого стека F-Stack 1.24, выполняемого в пространс..." | –1 +/– | |
Сообщение от microcoder (ok), 21-Окт-24, 08:10 | ||
> Это же какой bullshit из себя представляет Linux, что проще портировать сетевой стек(! | ||
Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору |
21. "Выпуск сетевого стека F-Stack 1.24, выполняемого в пространс..." | +2 +/– | |
Сообщение от YetAnotherOnanym (ok), 20-Окт-24, 08:38 | ||
А откуда ядро знает, кому отдавать фрейм, если оно его не обрабатывает? | ||
Ответить | Правка | Наверх | Cообщить модератору |
24. "Выпуск сетевого стека F-Stack 1.24, выполняемого в пространс..." | +/– | |
Сообщение от Аноним (20), 20-Окт-24, 09:07 | ||
А оно и не знает, отдаёт отдельный TCP/IP стек в userspace, обращающийся напрямую с сетевой картой. | ||
Ответить | Правка | Наверх | Cообщить модератору |
34. "Выпуск сетевого стека F-Stack 1.24, выполняемого в пространс..." | +/– | |
Сообщение от нах. (?), 20-Окт-24, 11:47 | ||
никак, сетевуха монопольно занята ЭТИМ вот. Если тебе нужно к примеру управление - подключай рядом вторую. | ||
Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору |
37. "Выпуск сетевого стека F-Stack 1.24, выполняемого в пространс..." | –1 +/– | |
Сообщение от Аноним (-), 20-Окт-24, 11:54 | ||
> никак, сетевуха монопольно занята ЭТИМ вот. Если тебе нужно к примеру управление | ||
Ответить | Правка | Наверх | Cообщить модератору |
56. "Выпуск сетевого стека F-Stack 1.24, выполняемого в пространс..." | +/– | |
Сообщение от Аноним (56), 21-Окт-24, 17:22 | ||
Почитай как работает DPDK, VPP, DMA | ||
Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору |
57. "Выпуск сетевого стека F-Stack 1.24, выполняемого в пространс..." | +/– | |
Сообщение от YetAnotherOnanym (ok), 21-Окт-24, 18:30 | ||
Этот совет я и сам кому угодно дать могу. | ||
Ответить | Правка | Наверх | Cообщить модератору |
22. "Выпуск сетевого стека F-Stack 1.24, выполняемого в пространс..." | +5 +/– | |
Сообщение от username (??), 20-Окт-24, 08:54 | ||
Забавная получается ситуация: во фряху тащат фреймворки для облегчения портирования доайверов из линукса, а в линукс тащат целые подсистемы из фряхи, ибо фряха отличная ОС без драйверов, а линукс отстойный, но с дровами. | ||
Ответить | Правка | Наверх | Cообщить модератору |
27. "Выпуск сетевого стека F-Stack 1.24, выполняемого в пространс..." | +/– | |
Сообщение от Аноним (27), 20-Окт-24, 09:17 | ||
Не, просто лицензия пермессивная. | ||
Ответить | Правка | Наверх | Cообщить модератору |
25. "Выпуск сетевого стека F-Stack 1.24, выполняемого в пространс..." | +1 +/– | |
Сообщение от Аноним (27), 20-Окт-24, 09:15 | ||
А что не сразу PF_RING? | ||
Ответить | Правка | Наверх | Cообщить модератору |
26. "Выпуск сетевого стека F-Stack 1.24, выполняемого в пространс..." | +3 +/– | |
Сообщение от Аноним (27), 20-Окт-24, 09:16 | ||
>Проект создан крупнейшей в Китае телекоммуникационной компанией Tencent и используется в её продуктах и сервисах | ||
Ответить | Правка | Наверх | Cообщить модератору |
33. "Выпуск сетевого стека F-Stack 1.24, выполняемого в пространс..." | +2 +/– | |
Сообщение от Аноним (-), 20-Окт-24, 11:47 | ||
> за счёт исключения таких операций, как копирования сетевых пакетов, | ||
Ответить | Правка | Наверх | Cообщить модератору |
40. "Выпуск сетевого стека F-Stack 1.24, выполняемого в пространс..." | +1 +/– | |
Сообщение от Аноним (40), 20-Окт-24, 12:20 | ||
На сайте F-Stack написано, что актуально: Therefore, kernel bypass can avoid performance bottlenecks caused by kernel packet copy, thread scheduling, system calls and interrupt. | ||
Ответить | Правка | Наверх | Cообщить модератору |
43. "Выпуск сетевого стека F-Stack 1.24, выполняемого в пространс..." | +2 +/– | |
Сообщение от Аноним (-), 20-Окт-24, 19:49 | ||
> На сайте F-Stack написано, что актуально: Therefore, kernel bypass can avoid | ||
Ответить | Правка | Наверх | Cообщить модератору |
41. "Выпуск сетевого стека F-Stack 1.24, выполняемого в пространс..." | –3 +/– | |
Сообщение от Аноним (41), 20-Окт-24, 16:57 | ||
Чтобы это работало быстро, по идее надо вместо preemptive multitasking делать cooperative multitasking. | ||
Ответить | Правка | Наверх | Cообщить модератору |
50. "Выпуск сетевого стека F-Stack 1.24, выполняемого в пространс..." | +/– | |
Сообщение от Соль земли (?), 21-Окт-24, 10:19 | ||
Пили. Прогонишь потом тесты, если будет быстрее/удобнее. | ||
Ответить | Правка | Наверх | Cообщить модератору |
49. "Выпуск сетевого стека F-Stack 1.24, выполняемого в пространс..." | +/– | |
Сообщение от Соль земли (?), 21-Окт-24, 10:03 | ||
Хм, кто бы мог подумать, что отказ от прерываний и системных вызовов увеличить производительность. | ||
Ответить | Правка | Наверх | Cообщить модератору |
63. "Выпуск сетевого стека F-Stack 1.24, выполняемого в пространс..." | +/– | |
Сообщение от Аноним (-), 21-Окт-24, 22:47 | ||
> Хм, кто бы мог подумать, что отказ от прерываний и системных вызовов | ||
Ответить | Правка | Наверх | Cообщить модератору |
64. "Выпуск сетевого стека F-Stack 1.24, выполняемого в пространс..." | +/– | |
Сообщение от Аноним (64), 22-Окт-24, 21:47 | ||
Драйвер NTFS, работающий в пространстве пользователя, почему-то не радует производительностью. Халтура? | ||
Ответить | Правка | Наверх | Cообщить модератору |
65. "Выпуск сетевого стека F-Stack 1.24, выполняемого в пространс..." | +/– | |
Сообщение от Аноним (20), 22-Окт-24, 22:01 | ||
FUSE-драйверы дёргают ядро при каждом обращении к накопителю, переключений контекста там больше. | ||
Ответить | Правка | Наверх | Cообщить модератору |
70. "Выпуск сетевого стека F-Stack 1.24, выполняемого в пространс..." | +/– | |
Сообщение от нах. (?), 26-Окт-24, 13:59 | ||
> Драйвер NTFS, работающий в пространстве пользователя, почему-то не радует производительностью. | ||
Ответить | Правка | К родителю #64 | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |