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