У перадпачатку выпуску Linux Kernel 6.9, Дэвід Стэрба з кампаніі SUSE прадставіў абнаўленні для файлавай сістэмы Btrfs, якія складаюцца з не толькі паляпшэнне стабільнасці і выпраўленне памылак, але і аптымізацыю прадукцыйнасці.
Новаўвядзенні ў прадукцыйнасці Btrfs
Сярод ключавых аптымізацый прадукцыйнасці Btrfs у Linux 6.9, Стэрба вылучае наступныя паляпшэнні:
-
Паскарэнне лагавання: нязначнае паскарэнне вядзення часопіса, калі паўторна вылучаемая структура папярэдне вылучаецца толькі адзін раз, што памяншае затрымку і памяншае канфлікт блакіровак.
-
Павышэнне прапускной здольнасці: нязначнае павелічэнне прапускной здольнасці (+6%), памяншэнне канфліктаў блакіровак пасля ачысткі бітаў адкладзенага вылучэння, дастасавальна да некалькіх распаўсюджаных тыпаў працоўных нагрузак.
-
Пропуск поўнага пераліку квот: Калі ў той жа транзакцыі дадаецца новая сувязь, то поўны пералік квот можа быць прапушчаны.
Гэтыя аптымізацыі не толькі паляпшаюць агульную прадукцыйнасць Btrfs, але і робяць яе выкарыстанне больш эфектыўным у розных сцэнарах працы.
Дадатковыя паляпшэнні BTRFS
У дадатак да згаданых аптымізацыям, Btrfs у Linux 6.9 атрымае выпраўленне для сціску Zstd, паляпшэнні ў адладкавым кодзе, падвышэнне якасці апрацоўкі памылак, падрыхтоўку да больш дэталёвага падзелу блакаванняў сектараў і рэфактарынг кода. Усе гэтыя змены накіраваны на ўзмацненне стабільнасці, бяспекі і прадукцыйнасці файлавай сістэмы.
Крыніца: linux.org.ru