Linux 5.10 waxay la imaaneysaa wax ku ool ah Ext4, hagaajinta iswaafajinta AMD SEV, iyo inbadan

Kernel

Kadib laba bilood oo horumar ah, Linus Torvalds ayaa shaaca ka qaaday sii deynta nooca cusub ee Linux kernel 5.10, nooca la yimaada xaaladda laanta muddada dheer ee taageerada, oo cusbooneysiinteeda la daabici doono ugu yaraan laba sano.

Isbedelada xusida mudan waxaa ka mid ah noocani cusub waxaa ka mid ah iswaafajinta habka ilaalinta MemTag loogu talagalay nidaamyada ARM64, "nosymfollow" xulashada sii kordheysa, Waxyaabaha muhiimka ah ee Ext4, XFS 2038 hagaajinta, habka loo yaqaan 'process_madvise system call', hagaajinta taageerada AMD SEV iyada oo loo marayo diiwaangelinta diiwaanka CPU, kartida lagu hakinayo barnaamijyada BPF.

Nooca cusub ka helay 17470 hagaajin 2062 horumariyayaal ah, Cabbirka xajmiga: 64MB (isbeddelada ay saameeyeen faylalka 15101, oo lagu daray khadadka 891932 ee koodhka, laga saaray khadadka 619716). Qiyaastii 42% dhammaantood isbeddelada lagu soo bandhigay 5.10 waxay la xiriiraan darawalada qalabka, ku dhowaad 16% isbeddelada waxay la xiriiraan cusbooneysiinta koodh gaar ah oo loogu talagalay naqshadaha qalabka, 13% waxay la xiriiraan isku xirnaanta shabakadda, 3% waxay la xiriiraan nidaamyada faylka iyo 3% waxay la xiriiraan nidaamyada hoose ee hoose.

Astaamaha ugu muhiimsan ee cusub ee Linux 5.10

Isbedelada ugu waaweyn ee dhaca, waxaan ka heli karnaa in loogu talagalay ext4 habka xaqiijinta degdegga ah lagu daray (dhakhso_commit), taas oo waxay si weyn u yareyneysaa dib u dhaca howlaha feyl badan sababtoo ah dhaqsaha badan ee metadata loogu daadinayo disk marka la fulinayo wicitaanka fsync (). Xaaladaha caadiga ah awgood, socodsiinta fsync () waxay iswaafajineysaa xirmo xad-dhaaf ah oo metadata ah. Qaabka fast_commit, kaliya metadata loo baahan yahay si looga soo kabto nidaamka faylka haddii shil dhaco waxaa loo wareejiyaa diiwaanka, iyadoo la dedejinayo wicitaanada fsync () iyo in la wanaajiyo waxqabadka hawlgallada si firfircoon u xakameynaya metadata.

Halka loogu talagalay Btrfs waxaa ku jira waxqabadyo wax ku ool ah oo muhiim ah oo la xiriira howlaha fsync (). Hoosudhaca muranka iskudhaca muranka wuxuu keenay 4% koror waxqabad iyo 14% hoos udhac ah marka lala socdo bartilmaameedka dbench ee 32 macmiil. Ka takhalusida ballanqaadyo dheeri ah oo loogu talagalay xiriiriyeyaasha iyo magacyada isbeddelada ayaa kordhiyay ballaadhinta 6% waxayna yareeyeen daahitaankii 30%. Xaddididda fsync si loo sugo oo keliya dib-u-qorista waxay kordhisay waxqabadka 10-40%.
Sidoo kale, Btrfs fulinta I / O toos ah (toos ah io) waxaa loo wareejiyay qaab dhismeedka iomap. 

XFS waxay ku darsataa isbedelada metadata ee inode si wax looga qabto nooca xogta buux dhaafka ah 32-bit time_t sanadii 2038. Waxaa lagu daray isbadalo lamid ah, oo dhaqaajiyay waqtiga celceliska sanadka 2468, koodhka xisaabinta waqtiyada kootada diskka. Qaabka XFS V4 waa la duudsiyey, isticmaale waxaa lagula talinayaa inuu cusbooneysiiyo FS qaabka V5, laakiin waxaa jira in ka badan waqti ku filan oo cusbooneysiinta ah maaddaama taageerada V4 ay sii jiri doonto illaa 2030. XFS sidoo kale waxay beddeshay cabbirka gelitaanka btree, oo awood u siinaya jeegag dheeraad ah iyo waqtiyo dheereeya oo dheereeya.

Nidaamka 'FUSE subsystem' wuxuu hirgaliyay taageerada howlaha DAX si toos ah loogu helo nidaamka feylka, iyadoo la dhaafayo kaydka bogga iyada oo aan la isticmaalin qalab quful heer-sare ah oo loo adeegsado in looga fogaado labalaab kaashka laba-geesoodka ah ee abaabulka marin wadaagga nidaamka martida , tusaha iyo faylasha. Virtiofs sidoo kale waxay ku darsataa taageerada kala-soocidda qaybaha kala geddisan oo leh dhibco kala duwan oo ku saabsan nidaamka martigelinta

Nidaamka faylka F2FS waxay ku dareysaa qaab qashin aruurin cusub ATGC (Da'da Soo-ururinta Qashinka), taageerada la hagaajiyay ee aagagga aaladda NVMe, iyo yaraynta deg degga ah ee xogta la soo koobay.

F2FS iyo Ext4, habka loogu shaqeynayo magacyada feylka ayaa dib loo habeeyay iyada oo aan la tixgelin xuruufta waaweyn; waxaa la go'aamiyay in la mideeyo hirgelinta magacyada faylka ee aan dareenka lahayn iyadoo loo wareejinayo koodhka la xidhiidha maktabad guud.

Isbeddel kale oo muhiim ah ayaa ku jira iskumid ahaansho I / O interface io_uring oo kudareysa awooda abuurida faraantiga xaddidan taas oo si aamin ah loola wadaagi karo hanaan aan la aaminin. Astaantani waxay u oggolaaneysaa arjiga aasaasiga ah inuu si xaddidan u xakameeyo marin u helka kaliya sharraxayaasheeda ee feylasha shaqsiyeed ee loo adeegsado codsiyada dhinac saddexaad iyadoo loo marayo io_uring, oo lagu daray calanka PIDFD_NONBLOCK oo lagu daray nidaamka pidfd_open () si loo abuuro astaan ​​fayl aan xirneyn (oo u dhiganta O_NONBLOCK ee pidfd).


Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Masuul ka ah xogta: Miguel Ángel Gatón
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.