📰 IT Дайджест

#vfs

3 материала

4. Linux 7.2 чинит гонку при выходе контейнера и укорачивает unmount

Серия патчей для 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

3. В Linux 7.2 две строки кода дали +5% IOPS для ext4 и XFS

Phoronix пишет, что после перестановки буквально пары строк в VFS-логике Linux 7.2 получил заметный прирост на EXT4 и XFS. Речь про IOmap — слой, который мапит смещения файлов в памяти на физические блоки на диске; иногда ядро напоминает, что чудеса бывают очень приземлёнными.

www.phoronix.com · #infra #ext4 #io #linux #vfs #xfs

5. /proc/filesystems читают чаще, чем кажется, и теперь в 444% быстрее

Linux 7.2 ускоряет чтение /proc/filesystems — списка файловых систем, поддерживаемых ядром, — и цифра в заголовке не для красоты: ускорение доходит до 444%. Причина в том, что этот интерфейс неожиданно часто трогает libselinux, так что даже такая мелочь внезапно оказывается горячей точкой.

www.phoronix.com · #infra #linux #performance #procfs #selinux #vfs