Kernel 5.7: això és en el que es treballa actualment per a aquesta versió

Linux Kernel

Linus Torvalds i el seu equip de desenvolupament no han parat els seus esforços per continuar amb el desenvolupament de el nucli de Linux tot i la problemàtica que sé està vivint actualment a nivell mundial pel Covid-19.

I és que tot i que sé està treballant sobre les release candidante per a la nova versió de el nucli 5.6, també ja es treballa sobre la propera versió 5.7 que si tot segueix sobre la marxa ho veurem alliberat durant aquesta primavera.

Millores per nftables

I és que sobre aquesta nova versió de el nucli de Linux 5.7 tots els desenvolupadors de el subsistema de filtrat i modificació dels paquets de xarxa Netfilter van donar a conèixer mitjançant una publicació un conjunt de pegats que acceleren significativament el processament de grans conjunts de nftables, que requereixen verificar la combinació de subxarxes, ports de xarxa, protocol i adreces MAC.

Els pegats ja s'han acceptat en la branca nf-next, que es proposarà per a la seva inclusió en el nucli de Linux 5.7. L'acceleració més notable es va aconseguir mitjançant l'ús d'instruccions AVX2 (en el futur es planeja publicar optimitzacions similars basades en instruccions NEON per a ARM).

les optimitzacions es van introduir en el mòdul nft_set_pipapo (Pile packet policies), Que resol el problema de comparar el contingut de l'paquet amb rangs d'estat de camp arbitraris utilitzats en les regles de filtrat, com IP i rangs de ports de xarxa (Nft_set_rbtree i nft_set_hash manipulen l'assignació d'intervals i la reflexió directa dels valors).

Vectorizada amb instruccions AVX2 de 256 bits, la versió de pipapo en un sistema amb un processador AMD Epyc 7402 va mostrar un augment de l'rendiment de el 420% als el analitzar 30 mil registres que incloïen paquets de protocol de port.

L'augment en la comparació dels paquets de la subxarxa i el número de port a l'analitzar 1000 entrades va ser de l'87% per IPv4 i de l'128% per IPv6.

Una altra optimització, que permet l'ús de grups de mapeig de 8 bits en lloc dels de 4 bits, també va mostrar un augment notable de l'rendiment: 66% a l'analitzar 30 mil entrades de protocol de port, 43% - subxarxa de port IPv4 i el 61% - subxarxa de port IPv6.

En total, tenint en compte les optimitzacions de AVX2, el rendiment de pipapo va augmentar en aquestes proves en un 766%, 168% i 269%, respectivament.

Les característiques obtingudes per a comparacions complexes estan per davant de la verificació de camps individuals en rbtree (amb l'excepció de la prova d'enllaç de port + protocol), però fins ara estan endarrerides respecte de les verificacions directes utilitzant hashes i processadors de caiguda basats en netdev.

Millores a l'arrencada des SSD NVMe

Un altre dels canvis que acompanyaran a el nucli de Linux 5.7 és una millora per accelerar l'arrencada de sistema des SSD NVMe. això és gràcies a l'desenvolupador d'Intel Josh Triplett, qui ha assenyalat que el temps necessari per veure si una unitat d'arrencada nvme està llista per a usar és de 100 ms. Com les SSD NVME solen ser molt ràpides, Triplett canviar el temps d'espera de 100 mil·lisegons a 1 ms.

Segons el desenvolupador, això va guanyar aproximadament 0.2 segons en el temps d'inici. Encara que això no significa una diferència increïblement gran, per descomptat és un principi de 'Cada bit compte'.

A més, aquests 0.2 segons poden ser crucials en algunes aplicacions, com la configuració de màquines virtuals o sistemes de cambra que han de preparar-per filmar gairebé immediatament.

Controlador de sistema d'arxius exFAT

Finalment i no menys important, una altra de les novetats que podrem trobar en Linux 5.7 és un nou controlador de sistema de fitxers exFAT, Que passés a oferir un major suport a el controlador que actualment està en el nucli, ja que la versió actual és limitada perquè es basa en un controlador antic.

El nou controlador que serà inclòs serà en què Samsung ha estat treballant, Fent possible treballar amb mitjans més grans formatats usant el sistema d'arxius exFAT. El nou controlador es coneixerà com EXFAT_FS, però l'antic controlador provisional (CONFIG_STAGING_EXFAT_FS) encara no desapareixerà. Els dos pilots inicialment viuran un a costat de l'altre, però aquest no serà el cas per sempre.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: AB Internet Networks 2008 SL
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.