Линук 5.10 долази са значајним Ект4 оптимизацијама, побољшаном АМД СЕВ компатибилношћу и још много тога

језгро

После два месеца развоја, Линус Торвалдс је представио излазак нове верзије језгра Линук 5.10, верзија која стиже са статусом филијале са дугим периодом подршке, чија ће ажурирања бити објављена најмање две године.

Значајне промене укључују ова нова верзија укључује компатибилност са заштитним механизмом МемТаг за АРМ64 системе, опција монтирања „носимфоллов“, значајне Ект4 оптимизације, Поправак КСФС 2038, нови системски позив процесс_мадвисе, побољшана АМД СЕВ подршка кроз шифровање регистра процесора, могућност паузирања БПФ програма.

Нова верзија примио 17470 исправки од 2062 програмера, Величина закрпе: 64 МБ (промене су утицале на 15101 датотека, додато 891932 линије кода, уклоњено 619716 редова). Око 42% свих промене уведене у 5.10 односе се на управљачке програме уређаја, приближно 16% промена односи се на ажурирање одређеног кода за хардверске архитектуре, 13% се односи на мрежни стек, 3% је повезано са системима датотека и 3% је повезано са унутрашњим подсистемима језгра.

Главне нове карактеристике Линука 5.10

Од главних промена које се дешавају, можемо утврдити да је за ект4 додан режим брзих потврда (фаст_цоммит), који значајно смањује кашњења у многим операцијама датотека због бржег испирања метаподатака на диск приликом извршавања фсинц () позива. У нормалним околностима, покретање фсинц () синхронизује сувишни скуп метаподатака. У режиму фаст_цоммит, само се метаподаци потребни за опоравак система датотека у случају пада преносе у регистар, убрзавајући позиве на фсинц () и побољшавајући перформансе операција које активно манипулишу метаподацима.

Док за Бтрфс укључује важне оптимизације перформанси повезаних са фсинц () операцијама. Смањење спора у мутексу дневника резултирало је повећањем перформанси од 4% и смањењем кашњења за 14% при покретању дбенцх референтне вредности са 32 клијента. Елиминисање додатних предавања веза и промена имена повећало је пропусност за 6% и смањило кашњење за 30%. Ограничавање фсинц-а да чека само на преписивањима повећало је перформансе за 10-40%.
Поред тога, Бтрфс имплементација директног И / О (дирецт ио) је премештена у оквир иомап. 

КСФС додаје промене метаподатака инодеа да би решио проблеме са преливањем типа података 32-битни тиме_т 2038. Додао је сличне промене, које су померале преливање бројача времена у 2468. годину, коду за израчунавање времена квоте диска. КСФС В4 формат је застарео, кориснику се саветује да ажурира ФС на В5 формат, али има више него довољно времена за ажурирање јер ће В4 подршка остати до 2030. КСФС је такође променио величину улазног бтрее иноде-а, омогућавајући више провера редунданције и брже време монтирања.

За подсистем ФУСЕ имплементиран је ДАКС оперативни систем подршке за директан приступ систему датотека, заобилазећи предмеморију страница без уређаја за закључавање на нивоу апликације који се користи за избегавање двоструке кеш меморије у организацији заједничког приступа гостујућим системима, директоријумима и датотекама. Виртиофс такође додаје подршку за одвојено монтирање партиција са различитим тачкама монтирања на хост систему.

Датотекни систем Ф2ФС додаје нови начин сакупљања смећа АТГЦ (Аге Тхресхолд Гарбаге Цоллецтион), побољшана подршка за зониране НВМе уређаје и бржа декомпресија компримованих података.

У Ф2ФС и Ект4, начин рада са именима датотека је редизајниран без узимања у обзир великих слова; одлучено је да се обједини примена имена датотека која не разликују велика и мала слова премештањем повезаног кода у заједничку библиотеку.

Друга важна промена је у асинхрони И / О интерфејс ио_уринг који додаје могућност стварања ограничених прстенова који се могу сигурно делити са неповереним поступком. Ова функција омогућава основној апликацији да селективно ограничи приступ само својим дескрипторима појединачних датотека за употребу у независним апликацијама путем ио_уринг, плус ПИДФД_НОНБЛОЦК застава је додата у системски позив пидфд_опен () да би се креирао дескриптор датотеке која се не закључава (аналогно О_НОНБЛОЦК за пидфд).


Садржај чланка се придржава наших принципа уређивачка етика. Да бисте пријавили грешку, кликните овде.

Будите први који ће коментарисати

Оставите свој коментар

Ваша емаил адреса неће бити објављена.

*

*

  1. За податке одговоран: Мигуел Ангел Гатон
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.