Регресија перформанси БтрФС откривена у верзији кернела 5.10

Корисник Реддит-а је пријавио спорији И/О на свом бтрфс систему након ажурирања кернела на верзију 5.10.

Нашао сам веома једноставан начин да репродукујем регресију, наиме издвајањем огромног тарбалл-а, на пример: тар кф фирефок-84.0.соурце.тар.зст. На мом екстерном УСБ3 ССД-у на Ризен 5950к требало је од ~15 с на 5.9 кернелу до скоро 5 минута на 5.10! Да бих искључио фрагментацију система датотека, тестирао сам и потпуно нови, раније некоришћени 4.0ТБ ПЦИе 1 ССД, са сличним, иако не тако шокантним регресијом са 5.2с на невероватних ~34 секунде или ~650% у 5.10 :-/.

Чини се да је ово повезано са скорашња активност у драјверу бтрфс.


Порука о регресији на линук-бтрфс маилинг листи.

Извор: линук.орг.ру