Linux 5.10 inouya neakakosha Ext4 optimizations, yakagadziriswa AMD SEV kuenderana, uye zvimwe

Kernel

Mushure memwedzi miviri yekuvandudza, Linus Torvalds yakafumura kuburitswa kweiyo nyowani Linux kernel vhezheni 5.10, vhezheni inosvika ine chinzvimbo chebazi rine yakareba nguva yekutsigira, iyo inogadziridza ichaburitswa kweanenge makore maviri.

Shanduko dzinozivikanwa dzinosanganisira iyi vhezheni itsva inosanganisira kuenderana neMemTag yekudzivirira mashandiro yeArM64 masystem, "nosymfollow" yekumusoro sarudzo yakakosha Ext4 optimizations, XFS 2038 gadzirisa, nyowani process_madvise system kufona, yakagadziridzwa AMD SEV rutsigiro kuburikidza neCPU rejista encryption, kugona kumbomisa zvirongwa zveBPF.

Shanduro nyowani akagamuchira 17470 fixes kubva kune 2062 vagadziri, Kukura kwechigamba: 64MB (shanduko dzakabatwa 15101 mafaera, akawedzera 891932 mitsara yekodhi, akabvisa 619716 mitsara). Vanenge makumi mana nezviviri kubva muzana shanduko dzakaunzwa muna5.10, ingangoita 16% yeshanduko inoenderana nekugadziridza yakatarwa kodhi yezvivakwa zvehardware, 13% zvine hukama nesitaki stack, 3% zvine hukama nemafaira masystem uye 3% ane hukama nemidziyo yemukati yekernel.

Main nyowani maficha eLinux 5.10

Yezve shanduko huru dzinoitika, tinogona kuona kuti kune ext4 yekukurumidza mvumo yekusimbisa yakawedzerwa (fast_commit), ndeipi zvinonyanya kudzora kunonoka mukuwanda kwefaira mashandiro nekuda kwekukurumidza kumhanyisa metadata kune diski kana uchiita fsync () kufona. Pasi pemamiriro ezvinhu akajairwa, kumhanya fsync () inowirirana yakasarudzika seti yemetadata. Mune fast_commit mode, chete metadata inodiwa kudzoreredza iyo faira system kana paitika tsaona inoendeswa kune registry, ichimhanyisa mafoni kune fsync () uye nekuvandudza mashandiro emabasa ayo anoshingairira kushandisa metadata.

Panguva ye Btrfs inosanganisira akakosha mashandiro ekugadzirisa ane chekuita ne fsync () mashandiro. Kuderedzwa kwegogi mutex kukakavara kwakakonzera kuwedzera kwe4% mukuita uye kuderedzwa kwe14% mu latency kana uchimhanyisa bhenji bhenji nevatengi ve32. Kubvisa zvimwe zvibvumirano zvekubatanidza uye zita shanduko yakawedzera bandwidth ne6% uye yakadzora latency ne30%. Kuganhurira fsync kumirira chete pazvinyorwa zvekare zvakawedzera mashandiro ne10-40%.
Uyewo, Btrfs kuitiswa yakananga I / O (yakananga io) yakaendeswa kune iyo iomap fomati. 

XFS inowedzera inode metadata shanduko kugadzirisa kodhi yedhata mhando yekufashukira nyaya 32-bit time_t muna 2038. Yakawedzera shanduko dzakafanana, kufambisa iyo timer kufashukira kune gore 2468, kune iyo kodhi yekuverenga diski quota nguva. XFS V4 fomati yakadzikiswa, mushandisi anorayirwa kugadzirisa FS kuenda kuV5 fomati, asi pane nguva inopfuura yakaringana yekudzoserwa sezvo rutsigiro rweV4 ruchasara kusvika 2030. XFS yachinjawo saizi yekuisa inode yekuisa btree, ichibvumira kuwanda redundancy macheki uye nekukurumidza makomo nguva.

Kune iyo FUSE subsystem yakateedzera iyo DAX mashandiro ekutsigira kuwana zvakananga iyo faira system, ichipfuura peji cache pasina application-level yekukiya chishandiso iyo inoshandiswa kudzivirira maviri cache cache virtiofs iyo sangano rekubatana kuwana kune vashanyi masisitimu, madhairekitori uye mafaera. Virtiofs zvakare inowedzera rutsigiro rwekuparadzanisa kukamurwa kwezvikamu nemapoka akasiyana emakomo pane iyo inomiririra system.

Iyo faira system F2FS inowedzera nyowani yekuunganidza marara maitiro ATGC (Age Threshold Garbage Unganidzo), inovandudzwa rutsigiro rwezvikamu zveNVMe zvakagadziriswa, uye nekukurumidza kudzvinyirira kwedhiza rakadzvanywa.

MuF2FS uye Ext4, nzira yekushanda nemazita emafaira yakagadzirwazve pasina kufunga nezvemavara makuru; Izvo zvakasarudzwa kubatanidza kuitiswa kwemakesi-asina hanya mazita emafaira nekufambisa kodhi yakabatana kune yakajairwa raibhurari.

Imwe shanduko yakakosha iri mu asynchronous I / O interface io_uring iyo inowedzera kugona kwekugadzira maringi akarambidzwa izvo zvinogona kugoverwa zvakachengeteka neisina kuvimbika maitiro. Iyi ficha inobvumidza iyo base application kuti isarudze kudzora kupinda chete kune avo vanotsanangudza emafaira ega ega ekushandiswa mune yechitatu-bato kunyorera kuburikidza io_uring, pamwe nePIDFD_NONBLOCK mureza wakawedzerwa kune pidfd_open () system yekufona kuti igadzire isiri-yekukiya faira tsananguro (yakafanana kune O_NONBLOCK ye pidfd).


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako