Kernel 5.7: ezen a verzión dolgozunk jelenleg

Linux Kernel

Linus Torvalds és fejlesztő csapata nem hagyta abba erőfeszítéseit amiért folytatom a Linux kernel fejlesztését azoknak a problémáknak az ellenére, amelyekről tudom, hogy a Covid-19 miatt jelenleg világszerte tapasztalhatók.

És még ez is az Tudom, hogy a jelölt szabadon bocsátásán dolgozik az új verzióhoz a Kernel 5.6-ból, szintén dolgozik a következő 5.7 verzión hogy ha minden folytatódik a meneten, azt tavasszal látni fogjuk.

Az nftable fejlesztései

És ez az a Linux Kernel 5.7 új verziójáról az a szűrési és módosítási alrendszer fejlesztői Netfilter hálózati csomagok ismertté tették postázással jelentősen felgyorsuló foltkészlet feldolgozása nagy készlet nftable, amelyek megkövetelik az alhálózatok, a hálózati portok, a protokoll és a MAC címek kombinációjának ellenőrzését.

A javításokat már elfogadták az nf-next ágban, amelyet javasolnak a Linux 5.7 kernelbe való felvételre. A legnagyobb figyelemre méltó gyorsulást az AVX2 utasítások alkalmazásával érték el (a jövőben a NEON ARM utasításain alapuló hasonló optimalizálásokat tervezik közzétenni).

Optimalizálás modulban vezették be nft_set_pipapo (PIle Pcket POlicies), amely megoldja a csomagtartalom összehasonlítását a szűrési szabályokban használt tetszőleges mezőállapot-tartományokkal, például IP- és hálózati porttartományokkal (nft_set_rbtree és nft_set_hash manipulálni az intervallum hozzárendelését és az értékek közvetlen visszaverődését).

A 2 bites AVX256 utasításokkal vektorizálva az AMD Epyc 7402 processzorral rendelkező rendszer pipapo verziója 420% -os teljesítménynövekedést mutatott, amikor 30 XNUMX regisztert elemeztek, amelyek portprotokoll csomagokat is tartalmaztak.

Az alhálózati csomagok és a portszám összehasonlításának növekedése 1000 bejegyzés elemzésekor 87% volt az IPv4 és 128% az IPv6 esetében.

Egy másik optimalizálás, amely lehetővé teszi a 8 bites leképező csoportok használatát a 4 bitesek helyett, figyelemre méltó teljesítménynövekedést is mutatott: 66% 30 ezer port protokoll bejegyzés elemzésénél, 43% - IPv4 port alhálózat és 61% - IPv6 port alhálózat.

Összességében az AVX2 optimalizálásokat figyelembe véve a pipapo teljesítménye ezekben a tesztekben 766, 168, illetve 269% -kal növekedett.

A komplex összehasonlításokhoz kapott jellemzők megelőzik az rbtree egyes mezőinek ellenőrzését (a port + protokoll kötési teszt kivételével), de eddig elmaradtak a hash és drop-alapú processzorok segítségével végzett közvetlen ellenőrzésektől.

NVMe SSD Boot Enhancements

Egy másik változás, amely a Linux 5.7 kernelt kíséri, a továbbfejlesztés a rendszer indításának felgyorsítása érdekében az NVMe SSD-ről. Ez az köszönhetően az Intel fejlesztőjének, Josh Triplett-nek, aki rámutatott, hogy az nvme rendszerindító meghajtó használatra kész ideje 100 ms. Mivel az NVME SSD-k általában nagyon gyorsak, a Triplett megváltoztatta az időkorlátot 100 milliszekundumról 1 ms-ra.

A fejlesztő szerint ez körülbelül 0.2 másodpercet nyert az indítási idő alatt. Bár ez nem jelent hihetetlenül nagy változást, természetesen ez az elv "minden darab számít".

Ez a 0.2 másodperc döntő fontosságú lehet egyes alkalmazásokban, például a virtuális gép beállításában vagy a kamerarendszerekben, amelyeknek szinte azonnal készen kell állniuk a forgatásra.

ExFAT fájlrendszer-illesztőprogram

Végül, de nem utolsósorban a Linux 5.7-ben megtalálható újdonságok egyike egy új exFAT fájlrendszer-illesztőprogram, amely most nagyobb támogatást nyújt a jelenleg a kernelben lévő illesztőprogram számára, mivel a jelenlegi verzió korlátozott, mivel egy régi illesztőprogramra épül.

A beépítendő új vezérlő az lesz A Samsung dolgozott ezen, lehetővé téve az exFAT fájlrendszerrel formázott nagyobb adathordozókkal való munkát. Az új illesztőprogram neve EXFAT_FS lesz, de a régi ideiglenes illesztőprogram (CONFIG_STAGING_EXFAT_FS) még nem tűnik el. A két pilóta kezdetben egymás mellett fog élni, de ez nem így lesz örökké.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: AB Internet Networks 2008 SL
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.