Kernel 5.7: Tätä versiota kehitetään parhaillaan

Linux-ydin

Linus Torvalds ja hänen kehitystiiminsä eivät ole lopettaneet ponnistelujaan jatkamaan Linux-ytimen kehittämistä huolimatta ongelmista, jotka tiedän Covid-19: n kohtaamana tällä hetkellä maailmanlaajuisesti.

Ja se onkin tasainen Tiedän, että se työskentelee ehdokkaiden vapauttamisen parissa uudelle versiolle alkaen ydin 5.6, työskentelee myös seuraavalla versiolla 5.7 että jos kaikki jatkuu marssilla, näemme sen vapautuvan tänä keväänä.

Nftable-laitteiden parannukset

Ja se tästä uudesta versiosta Linux Kernel 5.7 niitä suodatus- ja muokkausosajärjestelmän kehittäjät Netfilter-verkkopaketit teki tunnetuksi lähettämällä joukko laastareita, jotka nopeuttavat merkittävästi - käsittely suuret nftable-sarjat, jotka edellyttävät aliverkkojen, verkkoporttien, protokolla- ja MAC-osoitteiden yhdistelmän tarkistamista.

Laastarit on jo hyväksytty nf-next -haarassa, jota ehdotetaan sisällytettäväksi Linux 5.7 -ydiniin. Merkittävin kiihtyvyys saavutettiin käyttämällä AVX2-ohjeita (samanlaiset NEON-ohjeisiin perustuvat ARM: n optimoinnit on tarkoitus julkaista tulevaisuudessa).

Optimoinnit esiteltiin moduulissa nft_set_pipapo (Pile-pakettikäytännöt), joka ratkaisee ongelman verrata pakettisisältöä suodatussäännöissä käytettyihin mielivaltaisiin kenttätilaväleihin, kuten IP- ja verkkoporttialueisiin (nft_set_rbtree ja nft_set_hash manipuloida intervallien määritystä ja arvojen suoraa heijastusta).

Vektoroitu 2-bittisillä AVX256-ohjeilla, pipapo-versio järjestelmässä, jossa on AMD Epyc 7402 -prosessori, osoitti 420%: n suorituskyvyn kasvua analysoitaessa 30 rekisteriä, jotka sisälsivät porttiprotokollapaketteja.

Aliverkkopakettien ja porttinumeroiden vertailun nousu analysoitaessa 1000 merkintää oli 87% IPv4: n ja 128% IPv6: n osalta.

Toinen optimointi, joka sallii 8-bittisten kartoitusryhmien käytön 4-bittisten sijasta, Se osoitti myös huomattavaa suorituskyvyn kasvua: 66% analysoitaessa 30 tuhatta porttiprotokollan merkintää, 43% - IPv4-portin aliverkko ja 61% - IPv6-portin aliverkko.

Kaiken kaikkiaan, ottaen huomioon AVX2-optimoinnit, pipapon suorituskyky kasvoi näissä testeissä vastaavasti 766%, 168% ja 269%.

Monimutkaisiin vertailuihin saadut ominaisuudet ovat ennen yksittäisten kenttien tarkistamista rbtree-tilassa (lukuun ottamatta portti + protokolla-sidontatestiä), mutta toistaiseksi ne ovat jäljessä suorista tarkastuksista hash- ja drop-pohjaisten prosessorien avulla.

NVMe SSD -käynnistysparannukset

Toinen muutos, joka liittyy Linux 5.7 -ydiniin, on a parannus järjestelmän käynnistämisen nopeuttamiseksi NVMe SSD: ltä. Se on kiitos Intelin kehittäjälle Josh Triplettille, joka huomautti, että nvme-käynnistysaseman käyttövalmiuden tarkastamiseen kuluva aika on 100 ms. Koska NVME SSD: t ovat yleensä erittäin nopeita, Triplett muutti aikakatkaisun 100 millisekunnista 1 ms: ksi.

Kehittäjän mukaan tämä sai noin 0.2 sekuntia käynnistysaikaa. Vaikka sillä ei ole uskomattoman suurta eroa, se on tietysti periaate "jokainen bitti laskee".

Tämä 0.2 sekuntia voi myös olla ratkaiseva joissakin sovelluksissa, kuten virtuaalikoneen asetuksissa tai kamerajärjestelmissä, joiden on oltava valmiita kuvaamaan melkein välittömästi.

ExFAT-tiedostojärjestelmäohjain

Viimeisenä mutta ei vähäisimpänä, toinen uutuuksista, jotka löydämme Linux 5.7: stä, on uusi exFAT-tiedostojärjestelmäohjain, joka tarjoaa nyt enemmän tukea ytimessä olevalle ohjaimelle, koska nykyinen versio on rajoitettu, koska se perustuu vanhaan ohjaimeen.

Mukana tulee uusi ohjain jota Samsung on työskennellyt, jolloin on mahdollista työskennellä suurempien tiedostojen kanssa, jotka on alustettu exFAT-tiedostojärjestelmällä. Uusi ohjain tunnetaan nimellä EXFAT_FS, mutta vanha väliaikainen ohjain (CONFIG_STAGING_EXFAT_FS) ei poistu vielä. Kaksi lentäjää asuu aluksi rinnakkain, mutta näin ei ole ikuisesti.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastaa tiedoista: AB Internet Networks 2008 SL
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.