Linux 5.10 wa pẹlu awọn iṣapeye Ext4 pataki, imudarasi AMD SEV ibaramu, ati diẹ sii

Ekuro

Lẹhin osu meji ti idagbasoke, Linus Torvalds ṣafihan ifasilẹ ti ẹya kernel Linux tuntun 5.10, ẹya ti o de pẹlu ipo ti ẹka kan pẹlu akoko atilẹyin pipẹ, ti awọn imudojuiwọn rẹ yoo tẹjade fun o kere ju ọdun meji.

Awọn ayipada akiyesi pẹlu ẹya tuntun yii pẹlu ibaramu pẹlu siseto aabo MemTag fun awọn ọna ARM64, aṣayan fifin “nosymfollow”, pataki Awọn iṣapeye Ext4, XFS 2038 ṣe atunṣe, ilana ilana_ṣe atunyẹwo ilana tuntun, imudarasi atilẹyin AMD SEV nipasẹ fifi ẹnọ kọ nkan Sipiyu, agbara lati da awọn eto BPF duro.

Ẹya tuntun gba awọn atunṣe 17470 lati awọn oludasile 2062, Iwọn patch: 64MB (awọn ayipada ti o kan awọn faili 15101, ṣafikun awọn ila 891932 ti koodu, yọ awọn ila 619716 kuro). O fẹrẹ to 42% ti gbogbo awọn ayipada ti a ṣe ni 5.10 ni ibatan si awọn awakọ ẹrọ, o fẹrẹ to 16% ti awọn ayipada ni ibatan si mimu koodu pataki kan fun awọn ayaworan ohun elo, 13% ni ibatan si akopọ nẹtiwọọki, 3% ni ibatan si awọn eto faili ati 3% ni ibatan si awọn eto inu ekuro inu.

Awọn ẹya tuntun akọkọ ti Linux 5.10

Ninu awọn ayipada akọkọ ti o waye, a le rii pe fun ext4 ipo imudaniloju yara ti ni afikun (fast_commit), eyiti significantly dinku awọn idaduro ni ọpọlọpọ awọn iṣẹ faili nitori fifọ yiyara ti metadata si disk nigbati o ba n ṣe ipe fsync (). Labẹ awọn ayidayida deede, ṣiṣiṣẹ fsync () n ṣiṣẹpọ ṣiṣẹpọ idapọ apọju ti metadata. Ni ipo fast_commit, metadata nikan ti o nilo lati gba eto faili pada ni iṣẹlẹ ti jamba ni a gbe si iforukọsilẹ, yiyara awọn ipe si fsync () ati imudarasi iṣẹ ti awọn iṣiṣẹ ti o fi agbara mu ọja metadata.

Lakoko ti o ti fun Btrfs pẹlu awọn iṣapeye iṣẹ pataki ti o ni ibatan si awọn iṣẹ fsync (). Idinku ni ariyanjiyan ariyanjiyan ariyanjiyan ja ni ilosoke 4% ninu iṣẹ ati idinku 14% ni airi nigbati o ba n ṣiṣe ami-iṣẹ dbench pẹlu awọn alabara 32. Yiyo awọn ifilọlẹ afikun fun awọn ọna asopọ ati awọn ayipada orukọ pọ si bandiwidi nipasẹ 6% ati idinku laiyara nipasẹ 30%. Idinwo fsync lati duro nikan lori awọn atunkọ ṣe iṣẹ pọ si nipasẹ 10-40%.
Bakannaa, Btrfs imuse ti I / O taara (taara io) ti gbe si ilana iomap. 

XFS ṣafikun awọn ayipada metadata inode lati koju awọn ọran ṣiṣan iru iru data 32-bit time_t ni ọdun 2038. Ṣafikun awọn ayipada kanna, eyiti o gbe igbati aago pọ si ọdun 2468, si koodu fun iṣiro awọn akoko ipin disiki. Ọna kika XFS V4 ti lọ silẹ, a gba olumulo nimọran lati ṣe imudojuiwọn FS si ọna kika V5, ṣugbọn o wa ju akoko to lọ fun imudojuiwọn bi atilẹyin V4 yoo wa titi di ọdun 2030. XFS tun ti yi iwọn iwọn titẹ inode pada btree, gbigba fun awọn sọwedowo apọju diẹ sii ati awọn akoko igbesoke yiyara.

Fun ọna ẹrọ FUSE ti ṣe agbekalẹ atilẹyin awọn iṣẹ DAX lati wọle taara si eto faili, yiyo kaṣe oju-iwe laisi ẹrọ titiipa ipele-ipele ti a lo lati yago fun awọn iṣe kaṣe meji ni iṣeto ti iraye si apapọ si awọn ọna ṣiṣe alejo , awọn ilana ati awọn faili. Awọn Virtiofs tun ṣafikun atilẹyin fun iṣagbesori lọtọ ti awọn ipin pẹlu oriṣiriṣi awọn aaye oke lori eto alejo.

Eto faili naa F2FS ṣafikun ipo gbigba idoti titun ATGC (Gbigba Ẹgbin Ọwọ Ẹnu), atilẹyin ti o dara si fun awọn ẹrọ NVMe ti a pin, ati rirọ iyara ti awọn data ti a fisinuirindigbindigbin.

Ni F2FS ati Ext4, ọna lati ṣiṣẹ pẹlu awọn orukọ faili ti tun ṣe apẹrẹ lai ṣe akiyesi awọn lẹta nla; o ti pinnu lati ṣọkan imuse awọn orukọ faili ti ko ni imọ nipa ọran nipa gbigbe koodu ti o jọmọ si ile-ikawe ti o wọpọ.

Miran ti pataki ayipada jẹ ninu awọn asynchronous I / O interface io_uring ti o ṣe afikun agbara lati ṣẹda awọn oruka ihamọ iyẹn le pin lailewu pẹlu ilana ti ko ni igbẹkẹle. Ẹya yii ngbanilaaye ohun elo ipilẹ lati yan ni ihamọ iraye si nikan si awọn apejuwe rẹ ti awọn faili kọọkan fun lilo ninu awọn ohun elo ẹnikẹta nipasẹ io_uring, pẹlu asia PIDFD_NONBLOCK ni a fi kun si ipe eto pidfd_open () lati ṣẹda aṣiwiaye faili ti kii ṣe titiipa (ti o ṣe deede si O_NONBLOCK fun pidfd).


Awọn akoonu ti nkan naa faramọ awọn ilana wa ti awọn ilana olootu. Lati jabo aṣiṣe kan tẹ nibi.

Jẹ akọkọ lati sọ ọrọ

Fi ọrọ rẹ silẹ

Adirẹsi imeeli rẹ yoo ko le ṣe atejade. O beere aaye ti wa ni samisi pẹlu *

*

*

  1. Lodidi fun data naa: Miguel Ángel Gatón
  2. Idi ti data naa: SPAM Iṣakoso, iṣakoso ọrọ asọye.
  3. Ofin: Iyọọda rẹ
  4. Ibaraẹnisọrọ data: Awọn data kii yoo ni ifọrọhan si awọn ẹgbẹ kẹta ayafi nipasẹ ọranyan ofin.
  5. Ibi ipamọ data: Alaye data ti o gbalejo nipasẹ Awọn nẹtiwọọki Occentus (EU)
  6. Awọn ẹtọ: Ni eyikeyi akoko o le ni opin, gba pada ki o paarẹ alaye rẹ.