Повишаване на производителността на Btrfs в ядрото на Linux 6.17

За бъдещето ядро 6.17 са предложени оптимизации и нови възможности, които подобряват производителността на Btrfs:

  • Експериментална поддръжка на големи фолианти на страниците на паметта (large folios). Очаква се това изменение да намали разходите и да увеличи производителността на редица операции. В момента функционалността е технически готова за широко използване, но не е получила достатъчно тестове, за да бъде обявена за стабилна.
  • Кеширане на запитвания към битовите карти за разпределение на свободното място. В тестовете със създаване на празни файлове производителността на операциите се е увеличила с 20%. Забелязани са и други подобрения на производителността в сценарии с висока натовареност на метаданните.
  • Подобрена работа на предварителното четене в системи, използващи компресия на данните.
  • Осигурено е по-плътно разположение на ключовете в структурата XArray, което повишава компактността на съхранението на възлите на дървото на екстентите и позволява да се намали броят на крайните възли с 50-70%.

Допълнително се отчитат промени в ioctl дефрагментацията и активиране на по-рано разработения механизъм за предотвратяване на разрушаване на файловите системи, ограничавящ записите в блочно устройство с монтирана ФС.

Източник: opennet.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster