Kernel 5.7: ito ang kasalukuyang pinagtratrabahuhan para sa bersyon na ito

Linux Kernel

Si Linus Torvalds at ang kanyang koponan sa pag-unlad ay hindi tumigil sa kanilang pagsisikap para sa pagpapatuloy sa pag-unlad ng Linux Kernel sa kabila ng mga problemang alam kong kasalukuyang nararanasan sa buong mundo dahil sa Covid-19.

At ito ay pantay Alam kong gumagana ito sa pagpapalabas ng kandidato para sa bagong bersyon mula sa Kernel 5.6, nagtatrabaho na rin sa susunod na bersyon 5.7 na kung magpapatuloy ang lahat sa martsa makikita natin ito na inilabas sa panahon ng tagsibol na ito.

Mga pagpapabuti para sa nftable

At tungkol sa bagong bersyon ng Linux Kernel 5.7 ang mga tagabuo ng pagsasala at pagbabago ng subsystem Mga packet ng netfilter network nagpakilala sa pamamagitan ng pag-post isang hanay ng mga patch na makabuluhang mapabilis ang pagproseso ng malaking hanay ng mga nftable, na nangangailangan ng pagpapatunay ng kumbinasyon ng mga subnet, network port, protocol, at MAC address.

Ang mga patch ay tinanggap na sa susunod na sangay ng nf, na iminungkahi para sa isama sa Linux 5.7 kernel. Ang pinaka-kapansin-pansin na pagpabilis ay nakamit sa pamamagitan ng paggamit ng mga tagubilin sa AVX2 (mga katulad na pag-optimize batay sa mga tagubilin sa NEON para sa ARM ay pinlano na mai-publish sa hinaharap).

Mga Pag-optimize ay ipinakilala sa modyul nft_set_pipapo (PIle PACKET POlicies), na nalulutas ang problema ng paghahambing ng nilalaman ng packet na may di-makatwirang mga saklaw ng estado ng patlang na ginamit sa mga panuntunan sa pag-filter, tulad ng mga saklaw ng IP at network port (nft_set_rbtree at nft_set_hash manipulahin ang pagtatalaga ng agwat at direktang pagsasalamin ng mga halaga).

Vectorized na may 2-bit na mga tagubilin AVX256, ang bersyon ng pipapo sa isang system na may AMD Epyc 7402 na processor ay nagpakita ng 420% na pagtaas ng pagganap kapag pinag-aaralan ang 30 na mga rehistro na may kasamang mga port packet.

Ang pagtaas sa paghahambing ng mga subnet packet at port number kapag pinag-aaralan ang 1000 mga entry ay 87% para sa IPv4 at 128% para sa IPv6.

Ang isa pang pag-optimize, na nagbibigay-daan sa paggamit ng mga 8-bit na pangkat ng pagmamapa sa halip na mga 4-bit, nagpakita rin ito ng isang pambihirang pagtaas ng pagganap: 66% kapag pinag-aaralan ang 30 libong mga port protocol entry, 43% - IPv4 port subnet at 61% - IPv6 port subnet.

Sa kabuuan, isinasaalang-alang ang mga pag-optimize ng AVX2, ang pagganap ng pipapo ay tumaas sa mga pagsubok na ito ng 766%, 168%, at 269%, ayon sa pagkakabanggit.

Ang mga katangiang nakuha para sa mga kumplikadong paghahambing ay nauna sa pag-check ng mga indibidwal na larangan sa rbtree (maliban sa port + protocol binding test), ngunit sa ngayon ay nahuhuli sila sa direktang mga tseke gamit ang mga hash at drop-based na processor.

Mga pagpapahusay sa boot ng NVMe SSD

Ang isa pang pagbabago na sasamahan sa Linux 5.7 Kernel ay a pagpapahusay upang mapabilis ang boot ng system mula sa NVMe SSD. Ayan yun salamat sa developer ng Intel na si Josh Triplett, na itinuro na ang oras na ginugol upang makita kung ang isang nvme boot drive ay handa nang gamitin ay 100ms. Dahil ang NVME SSDs ay kadalasang napakabilis, Triplett binago ang timeout mula sa 100 milliseconds hanggang 1 ms.

Ayon sa developer, nakakuha ito ng halos 0.2 segundo sa oras ng pagsisimula. Kahit na iyon ay hindi gumagawa ng isang hindi kapani-paniwalang malaking pagkakaiba, ito ay siyempre isang prinsipyo ng 'bawat bit ay mahalaga'.

Gayundin, ang 0.2 segundo na iyon ay maaaring maging mahalaga sa ilang mga application, tulad ng pag-setup ng virtual machine o mga system ng camera na kailangang maging handa na mag-shoot kaagad.

ExFAT file driver ng system

Panghuli ngunit hindi pa huli, ang isa pang mga novelty na maaari naming makita sa Linux 5.7 ay isang bagong exFAT filesystem driver, na magkakaloob ngayon ng mas malaking suporta sa driver na kasalukuyang nasa Kernel, dahil ang kasalukuyang bersyon ay limitado dahil batay ito sa isang lumang driver.

Ang bagong controller na isasama ay magiging kung saan ang Samsung ay nagtatrabaho sa, ginagawang posible upang gumana sa mas malaking format na media gamit ang exFAT file system. Ang bagong driver ay makikilala bilang EXFAT_FS, ngunit ang dating pansamantalang driver (CONFIG_STAGING_EXFAT_FS) ay hindi pa mawawala. Ang dalawang piloto ay sa una ay live na magkatabi, ngunit hindi ito ang magiging kaso magpakailanman.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: AB Internet Networks 2008 SL
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.