The OpenNET Project / Index page

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



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

"В ядре Linux 5.7 будут ускорены сложные ipset-сопоставления ..."  +/
Сообщение от opennews (??), 16-Мрт-20, 09:16 
Разработчики подсистемы фильтрации и модификации сетевых пакетов Netfilter опубликовали набор патчей, значительно ускоряющих обработку больших списков сопоставления (ipset), в которых требуется проверка сочетания подсетей, сетевых портов, протокола и MAC-адресов. Патчи уже приняты в ветку nf-next, которая будет предложена для включения в состав ядра Linux 5.7. Наиболее заметного ускорения удалось добиться благодаря задействованию инструкций AVX2 (в дальнейшем планируется опубликовать подобные оптимизации на базе инструкций NEON для ARM)...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=52548

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

Оглавление

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

1. Сообщение от Константин (??), 16-Мрт-20, 09:16   –13 +/
Авыыкс инструкции!
Авыыкс инструкции!
Авыыкс инструкции!
Ответить | Правка | Наверх | Cообщить модератору

2. Сообщение от Аноним (2), 16-Мрт-20, 09:20   –22 +/
> прирост производительности на 420%

Что они там курят?

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #3, #12, #15, #16, #27, #31

3. Сообщение от Аноним (3), 16-Мрт-20, 09:24   +11 +/
Да.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #10

4. Сообщение от Владemail (??), 16-Мрт-20, 09:33   +11 +/
А еще у процесоров amd нету штрафа за использование AVX инстукций. у Intel производительность падает на 30%
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #5, #6, #9

5. Сообщение от анонимус_потерял_свой_логин (?), 16-Мрт-20, 09:36   +3 +/
Интел ещё и греется, как ракетный двигатель, когда AVX инструкции задействует, а АМД нет ;-)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #11

6. Сообщение от mommy (?), 16-Мрт-20, 09:38   –4 +/
Пруфов как всегда не будет
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #47

7. Сообщение от evilman (?), 16-Мрт-20, 09:41   +/
nftables set != ipset. Первый - встроенный в nftables механизм хеш-таблиц для хранения списков. Второй - самостоятельные модули для того же самого, но только для iptables.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #8

8. Сообщение от Аноним (11), 16-Мрт-20, 09:43   –7 +/
Iptables ещё жив? Я был уверен его выкинули лет 10 назад из ядра.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7 Ответы: #13

9. Сообщение от Аноним (9), 16-Мрт-20, 09:43   +3 +/
Boost частоты при прогреве AVX инструкциями не достигаются максимальные, но базовую частоту AMD держат гарантированно, в отличие от.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #39

10. Сообщение от Омоним (?), 16-Мрт-20, 09:44   –3 +/
Отлично
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3

11. Сообщение от Аноним (11), 16-Мрт-20, 09:47   +2 +/
У интела avx512, амд эмулирует поддержку avx (2 блоками). Ну и simd в любом случае греются, по моему опыту с интелом больше simd греется только fpu.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5 Ответы: #14, #25, #53

12. Сообщение от anonymous (??), 16-Мрт-20, 09:52   +15 +/
> Что они там курят?

Документацию.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #55

13. Сообщение от zurapa (ok), 16-Мрт-20, 10:14   –2 +/
Ты с какой вселенной?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8 Ответы: #17

14. Сообщение от llolik (ok), 16-Мрт-20, 10:19   +1 +/
> амд эмулирует поддержку avx (2 блоками)

ЕМНИП Zen2 уже не эмулирует

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11 Ответы: #18, #24

15. Сообщение от YetAnotherOnanym (ok), 16-Мрт-20, 10:27   +4 +/
А что не так? Было 1000 пакетов за отрезок времени, стало 5200, вот вам и прирост 420%.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #21

16. Сообщение от Аноним (16), 16-Мрт-20, 11:03   +2 +/
Не бывает прироста в 4 раза?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #26, #42

17. Сообщение от Аноним (11), 16-Мрт-20, 11:07   –5 +/
Да, в 4.9 вроде окончательно выкинули. Довольно давно, почти 5 лет.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13 Ответы: #29

18. Сообщение от Анонимленьлогиниться (?), 16-Мрт-20, 11:16   +/
Там просто нет avx512 от слова "вообще".
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14 Ответы: #30

19. Сообщение от Аноним (19), 16-Мрт-20, 11:23   +2 +/
а что будет замедленнено взамен?!
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #22

21. Сообщение от A.Stahl (ok), 16-Мрт-20, 11:39   +7 +/
Каждый ЛОРовец точно знает,
Что больше сотни процентов не бывает!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15 Ответы: #23

22. Сообщение от Аноним (22), 16-Мрт-20, 11:40   +2 +/
https://www.opennet.ru/opennews/art.shtml?num=52517
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #19

23. Сообщение от Michael Shigorinemail (ok), 16-Мрт-20, 11:47   +4 +/
Каждый сто сорок шестой?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #21 Ответы: #28

24. Сообщение от Аноним (24), 16-Мрт-20, 11:52   +/
Да, в Zen 2 добавили 256 битные регистры для AVX2.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14

25. Сообщение от Аноним (24), 16-Мрт-20, 11:54   +2 +/
>амд эмулирует поддержку avx (2 блоками)

Только в Zen/Zen+ и только AVX2, который использует 256 битные регистры.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11 Ответы: #38

26. Сообщение от анонимумуму (?), 16-Мрт-20, 11:58   +3 +/
Только в 5
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16

27. Сообщение от Fracta1L (ok), 16-Мрт-20, 12:09   –4 +/
> прирост производительности на 420%

Очевидно, они не курят, а закидываются спидами

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

28. Сообщение от Аноним (28), 16-Мрт-20, 12:39   +24 +/
За упомянание этого числа и партбилет на стол положить можно, Миша!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #23 Ответы: #44, #48

29. Сообщение от evilman (?), 16-Мрт-20, 12:42   +1 +/
Не выкинули. Модули все на месте, и кому надо, тот без проблем может использовать xtables. По-умолчанию многие дистрибутивы перешли на nftables-бэкэнд и iptables-фронтэнд, т.е. пользователь использует в юзерспейсе iptables-nft, которое транслируют команды iptables в правила nftables, которыми и оперирует ядро.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #17 Ответы: #41

30. Сообщение от llolik (ok), 16-Мрт-20, 12:54   +3 +/
>  Там просто нет avx512 от слова "вообще".

Так его ещё есть-то только в самых топовых интелах и широкого распространения оно ещё не получило. К тому же патч в контексте новости написан для AVX2.

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

31. Сообщение от анонимно (?), 16-Мрт-20, 12:55   +3 +/
Ассемблер они там курят.
Вообще, очень показательная история что в процах ещё много чего такого содержится что можно здорово подтянуть на оптимизациях.
Интересно, а какие компиляторы умеют нативно использовать AVX2?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #34, #64

32. Сообщение от InuYasha (?), 16-Мрт-20, 13:01   +2 +/
А что делать если нет таких инструкций?
support: MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, SSE4a, IOMMU, NX bit, AMD64, AMD-V, AES, CLMUL, AVX, CVT16, XOP, FMA4
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #35, #36, #37, #57

33. Сообщение от Аноним (33), 16-Мрт-20, 13:04   +4 +/
Не по теме: а существуют удобные GUI для nftables? Веб интерфейс или консольная мордочка вроде Vuurmuur? Сколько не искал, ничего не нашёл ...
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #46

34. Сообщение от Аноним (34), 16-Мрт-20, 13:17   +1 +/
> Интересно, а какие компиляторы умеют нативно использовать AVX2?

Чуть менее, чем все.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #31 Ответы: #40

35. Сообщение от Щас начнем (?), 16-Мрт-20, 13:19   +/
Таки и в новых, ожидаемых к производству Пентиумах и Селеронах AVX, AVX2 тоже будут отсутствовать.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #32

36. Сообщение от Аноним (34), 16-Мрт-20, 13:20   +/
Курить бамбук, ибо у тебя будет использоваться более медленная реализация.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #32

37. Сообщение от Crazy Alex (ok), 16-Мрт-20, 13:21   +2 +/
Жить как и раньше
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #32

38. Сообщение от Аноним (38), 16-Мрт-20, 13:22   +/
128-битные, 256-битные появились в Zen2.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #25 Ответы: #52

39. Сообщение от TormoZilla (?), 16-Мрт-20, 13:24   –1 +/
>но базовую частоту AMD держат гарантированно

Так они же бустят на полную раз в год в любом сценарии.

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

40. Сообщение от анонимно (?), 16-Мрт-20, 13:28   +/
Да, любимый гошан аж с 1.11
Годно.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #34

41. Сообщение от Аноним (41), 16-Мрт-20, 14:04   –1 +/
На самом деле все хуже. Есть правила, которые iptables-nft переводит неправильно. В руководстве по установке Kubernetes явно написано перейти обратно на iptables-legacy.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #29

42. Сообщение от псевдонимус (?), 16-Мрт-20, 15:34   +2 +/
Разве что в военное время.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16

44. Сообщение от Аноним (44), 16-Мрт-20, 16:11   +1 +/
Миша, конечно, добрый, но может при случае и сам кого-нибудь на стол положить, далеко не в эротических целях...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #28

45. Сообщение от Аноним (45), 16-Мрт-20, 16:34   +/
В longterm ядрах сделают?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #62

46. Сообщение от Аноним (46), 16-Мрт-20, 16:57   +/
Для iptables полно, а по факту все равно это уже везде iptables-nft. Не пофиг, что там внутри, если мышкой на пресеты тыкать?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #33 Ответы: #63

47. Сообщение от Аноним (47), 16-Мрт-20, 17:19   +/
Это вопрос?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6

48. Сообщение от Аноним (48), 16-Мрт-20, 19:51   +1 +/
Что за 146? Дайте ссылку.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #28 Ответы: #54

49. Сообщение от Аноним (49), 16-Мрт-20, 19:56   +/
Пусть попробуют на простом проце, небось не такие красивые цифры получатся. Мало кто может себе на шлюзы такие процы как амд эпик ставить.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #60

51. Сообщение от Аноним (51), 16-Мрт-20, 20:12   +/
Такие крутые программисты, добиваются впечатляющих результатов, а таблицы делают в NCEDIT. Когда под Linux выпустят MS Word, чтобы можно было делать нормальные таблицы, а не ASCII-арт?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #58, #61

52. Сообщение от НяшМяш (ok), 16-Мрт-20, 20:17   +1 +/
Всё верно, до Zen2 256-битный AVX2 эмулировался двумя 128-битными регистрами.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #38 Ответы: #56

53. Сообщение от НяшМяш (ok), 16-Мрт-20, 20:20   +1 +/
> avx512

Кстати, он далеко не на всех интелах, а только на довольно дорогих серверных, а AVX2 считай есть уже везде. Поэтому пока сфокусировались на широкораспространённом 256-битном варианте.

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

54. Сообщение от YetAnotherOnanym (ok), 16-Мрт-20, 20:34   +2 +/
http://lurkmore.to/146
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #48

55. Сообщение от Аноним (55), 16-Мрт-20, 20:44   +8 +/
Файрвол - это сила! Даешь отпор вредоносам и подозрительному трафику! 💪💪💪
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #12

56. Сообщение от Аноним (56), 16-Мрт-20, 20:48   +/
Вы меня запутали, но вроде я понял, что у меня на Z+ 128 получается, а маркетоложцы пишут 256.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #52 Ответы: #59

57. Сообщение от Аноним (56), 16-Мрт-20, 20:51   +/
Мне пригодилось AVX2 только в программе Corel Painter под виндой, и то не обязательно, ибо есть OpenCL
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #32 Ответы: #65

58. Сообщение от Аноним (56), 16-Мрт-20, 20:54   +/
Такие крутые программисты, что из любви к делу табличку заверстали в ASCII-стиле.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #51

59. Сообщение от НяшМяш (ok), 16-Мрт-20, 23:49   +/
Таки там есть 256-битный AVX2, только он внутри реализован через использование 128-битных регистров парой. Уже в Zen2 реализовали полноценный блок, не уступающий штеудовскому. С точки зрения программы, использующей AVX2, Zen/Zen+ и Zen2 одинаковы (если не учитывать производительность).
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #56

60. Сообщение от Аноним (62), 17-Мрт-20, 00:05   +/
Пусть на Z80 попробуют!

По делу. Если в MIPSах есть векторные инструкции, то со временем и для них запилят. И будет счастье на OpenWRT.

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

61. Сообщение от Аноним (62), 17-Мрт-20, 00:09   +/
>Когда под Linux выпустят MS Word

Это вам обращаться конкретно к программистам Microsoft. Ядро тут совершенно не при делах.

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

62. Сообщение от Аноним (62), 17-Мрт-20, 00:12   +/
С какого это в ядра, для которых только исправление багов, будут добавлятся новшества?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #45

63. Сообщение от Тарам пам пам (?), 17-Мрт-20, 00:43   +/
Что webmin, что vuurmuur будут показывать логическую структуру правил от iptables, а это не хорошо.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #46

64. Сообщение от Вебмакака (?), 17-Мрт-20, 14:05   +/
Ахаха! Компиляторы-то умеют, но в главном "системном" недоязычке С векторных типов нет и ещё долго не будет, хотя нужны они были уже 10 лет назад.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #31

65. Сообщение от InuYasha (?), 17-Мрт-20, 14:49   +1 +/
А меня обломала заточка эмулятора PCSX2 под какие-то интел-специфичные версии SSE и AVX, из-за чего библиотеки просто не работали.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #57

66. Сообщение от Аноним (66), 18-Мрт-20, 00:03   +/
> Когда под Linux выпустят MS Word

Уже. Libre Office Writer. Даже русские хелпы есть!

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


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

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




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

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