Kerneli 5.7: kjo është ajo që po punohet aktualisht për këtë version

Linux Kernel

Linus Torvalds dhe ekipi i tij i zhvillimit nuk i kanë ndalur përpjekjet e tyre për të vazhduar me zhvillimin e Kernel Linux-it pavarësisht nga problemet që unë di që aktualisht po përjetojnë në të gjithë botën për shkak të Covid-19.

Dhe është se madje E di që po punon për lirimin e kandidatit për versionin e ri nga Kernel 5.6, gjithashtu tashmë është duke punuar në versionin tjetër 5.7 që nëse gjithçka vazhdon në marshim do ta shohim të lëshuar gjatë kësaj pranvere.

Përmirësimet për nftables

Dhe kjo në lidhje me këtë version të ri të Linux Kernel 5.7 ata zhvilluesit e nënsistemit të filtrimit dhe modifikimit Paketat e rrjetit Netfilter bëhet e ditur duke postuar një grup arnimesh që shpejtësohen ndjeshëm përpunimi i grupe të mëdha nftables, që kërkojnë verifikimin e kombinimit të nën-rrjetave, portave të rrjetit, protokollit dhe adresave MAC.

Arnimet janë pranuar tashmë në degën tjetër nf, i cili do të propozohet për tu përfshirë në kernelin Linux 5.7. Nxitimi më i dukshëm u arrit duke përdorur udhëzimet AVX2 (optimizime të ngjashme bazuar në udhëzimet e NEON për ARM janë planifikuar të publikohen në të ardhmen).

Optimizimet u prezantuan në modul nft_set_pipapo (Pikat e Paketës PIle), i cili zgjidh problemin e krahasimit të përmbajtjes së paketës me diapazonet arbitrare të gjendjes së fushës të përdorura në rregullat e filtrimit, siç janë IP dhe vargjet e portave të rrjetit (nft_set_rbtree dhe nft_set_hash manipuloni caktimin e intervalit dhe pasqyrimin e drejtpërdrejtë të vlerave).

Vektorizuar me udhëzime 2-bit AVX256, versioni pipapo në një sistem me një procesor AMD Epyc 7402 tregoi një rritje të performancës 420% kur analizonte 30 regjistra që përfshinin pako protokolli porti.

Rritja në krahasimin e paketave të nën-rrjetit dhe numrit të portit kur analizohen 1000 hyrje ishte 87% për IPv4 dhe 128% për IPv6.

Një tjetër optimizim, i cili lejon përdorimin e grupeve të hartës 8-bit në vend të atyre 4-bit, gjithashtu tregoi një rritje të dukshme të performancës: 66% kur analizohen 30 mijë hyrje të protokollit të portit, 43% - nënrrjet e portit IPv4 dhe 61% - nënrrjet e portit IPv6.

Në total, duke marrë parasysh optimizmat AVX2, performanca e pipapo u rrit në këto teste përkatësisht me 766%, 168% dhe 269%.

Karakteristikat e marra për krahasime komplekse janë përpara kontrollit të fushave individuale në rbtree (me përjashtim të provës + lidhja e protokollit), por deri më tani ato qëndrojnë prapa kontrolleve të drejtpërdrejta duke përdorur hashe dhe përpunues të bazuar në rënie.

Përmirësimet e nisjes së NVMe SSD

Një tjetër nga ndryshimet që do të shoqërojë Kernel Linux 5.7 është një përmirësim për të shpejtuar nisjen e sistemit nga NVMe SSD. Kjo eshte falë zhvilluesit të Intel Josh Triplett, i cili vuri në dukje se koha e marrë për të parë nëse një nvme boot drive është gati për t'u përdorur është 100ms. Meqenëse SSD-të NVME janë zakonisht shumë të shpejta, Triplett ndryshoi kohën e skadimit nga 100 milisekonda në 1 ms.

Sipas zhvilluesit, kjo fitoi rreth 0.2 sekonda në kohën e fillimit. Edhe pse kjo nuk bën një ndryshim tepër të madh, sigurisht që është një parim i 'çdo bit llogaritet'.

Gjithashtu, ato 0.2 sekonda mund të jenë vendimtare në disa aplikacione, të tilla si konfigurimi i makinës virtuale ose sistemet e kamerës që duhet të jenë gati për të shkrepur pothuajse menjëherë.

Drejtuesi i sistemit të skedarit ExFAT

E fundit, por jo më pak e rëndësishmja, një tjetër nga risitë që mund të gjejmë në Linux 5.7 është një drejtues i ri i sistemit të skedarëve exFAT, e cila tani do të sigurojë mbështetje më të madhe për shoferin që është aktualisht në Kernel, pasi që versioni aktual është i kufizuar sepse bazohet në një shofer të vjetër.

Kontrolluesi i ri që do të përfshihet do të jetë për të cilën Samsung ka punuar, duke bërë të mundur që të punohet me media më të mëdha të formatuara duke përdorur sistemin e skedarëve exFAT. Drejtuesi i ri do të njihet si EXFAT_FS, por drejtuesi i vjetër i përkohshëm (CONFIG_STAGING_EXFAT_FS) nuk do të zhduket ende. Dy pilotët fillimisht do të jetojnë krah për krah, por kjo nuk do të jetë kështu përgjithmonë.


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: AB Internet Networks 2008 SL
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.