
В навечерието на пускането на Linux Kernel 6.9, Дейвид Стерба от компания SUSE представи актуализации за файловата система Btrfs, които включват не само подобряване на стабилността и коригиране на грешки, но и оптимизация на производителността.
Нови технологични постижения в производителността на Btrfs
Сред ключовите оптимизации на производителността на Btrfs в Linux 6.9, Стерба подчертава следните подобрения:
Ускоряване на логването: незначително ускорение на записването в журнала, когато повторно заделената структура се заделя само веднъж, което намалява закъснението и конфликта на заключванията.
Повышаване на капацитета: незначително увеличаване на капацитета (+6%), намаляване на конфликтите на заключвания след почистване на битовете отложено заделяне, приложимо за няколко често срещани типа натоварвания.
Пропускане на пълното преизчисление на квотите: ако в същата транзакция се добави ново обвързване, пълното преизчисление на квотите може да бъде пропуснато.
Тези оптимизации не само подобряват общата производителност на Btrfs, но и правят неговото използване по-ефективно в различни работни сценарии.
Допълнителни подобрения в Btrfs
В допълнение към споменатите оптимизации, Btrfs в Linux 6.9 ще получи поправки за компресия Zstd, подобрения в отладъчния код, повишаване на качеството на обработка на грешки, подготовка за по-подробно разделяне на блокировките на секторите и рефакторинг на кода. Всички тези промени са насочени към повишаване на стабилността, сигурността и производителността на файловата система.
Източник: linux.org.ru
