Серия патчей для Linux 7.2 закрывает race condition при завершении контейнера: раньше можно было словить «VFS: Busy inodes after unmount», а в довесок маячил potential use-after-free. Заодно авторы выжали оптимизацию, которая заметно снижает задержку unmount у контейнеров под тяжелой I/O-нагрузкой.
www.phoronix.com · #infra #containers #kernel #linux #unmount #vfs
Phoronix пишет, что после перестановки буквально пары строк в VFS-логике Linux 7.2 получил заметный прирост на EXT4 и XFS. Речь про IOmap — слой, который мапит смещения файлов в памяти на физические блоки на диске; иногда ядро напоминает, что чудеса бывают очень приземлёнными.
www.phoronix.com · #infra #ext4 #io #linux #vfs #xfs
Linux 7.2 ускоряет чтение /proc/filesystems — списка файловых систем, поддерживаемых ядром, — и цифра в заголовке не для красоты: ускорение доходит до 444%. Причина в том, что этот интерфейс неожиданно часто трогает libselinux, так что даже такая мелочь внезапно оказывается горячей точкой.
www.phoronix.com · #infra #linux #performance #procfs #selinux #vfs