Релиз ядра Linux 5.7: различия между версиями

[досмотренная версия][досмотренная версия]
Содержимое удалено Содержимое добавлено
мНет описания правки
м опечатка
Строка 21:
* В dm_integrity [https://git.kernel.org/linus/84597a44a9d86ac949900441cea7da0af0f2f473 добавлена] поддержка операции «discard».
* В null_blk [https://git.kernel.org/linus/596444e7570587867924c3ab025183b1a8726897 добавлена] поддержка подстановки ошибок для симуляции сбоев при проведении тестирования.
* [https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=e598a72faeb543599bdf0d930df3a71906404e6f ДобавдленаДобавлена] возможность отправки udev-уведомлений об изменении размера блочного устройства.
; Сетевая подсистема
* В Netfilter включены изменения, значительно ускоряющие обработку больших списков сопоставления (nftables set), в которых требуется проверка сочетания подсетей, сетевых портов, протокола и MAC-адресов. Оптимизации [https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=7400b063969bdca4a06cd97f1294d765c8eecbe1 внесены] в модуль nft_set_pipapo (PIle PAcket POlicies), решающий задачу сопоставления содержимого пакета с применяемыми в правилах фильтрации произвольными диапазонами состояния полей, такими как диапазоны IP и сетевых портов (nft_set_rbtree и nft_set_hash манипулируют сопоставлением интервалов и прямым отражением значений). Векторизированная при помощи 256-разрядных инструкций AVX2 верcия pipapo на системе с процессором AMD Epyc 7402 показала прирост производительности на 420 % при разборе 30 тысяч записей, включающих связки порт-протокол. Прирост при сопоставлении связки из подсети и номера порта при разборе 1000 записей составил 87 % для IPv4 и 128 % для IPv6.