Kernel 5.7: inilah yang sedang diusahakan untuk versi ini

Kernel Linux

Linus Torvalds dan pasukan pengembangannya tidak menghentikan usaha mereka kerana meneruskan pembangunan Kernel Linux walaupun terdapat masalah yang saya tahu sedang mengalami di seluruh dunia kerana Covid-19.

Dan ia sama rata Saya tahu ia sedang berusaha untuk pelepasan calon untuk versi baru dari Kernel 5.6, juga sudah mengusahakan versi seterusnya 5.7 bahawa sekiranya semuanya berterusan pada perarakan, kita akan melihatnya dilancarkan pada musim bunga ini.

Penambahbaikan untuk nftables

Dan ia mengenai versi baru Linux Kernel 5.7 ini yang pembangun subsistem penapisan dan pengubahsuaian Paket rangkaian Netfilter dimaklumkan dengan menghantar satu set tambalan yang mempercepat dengan ketara pemprosesan set besar nftables, yang memerlukan pengesahan gabungan subnet, port rangkaian, protokol, dan alamat MAC.

Tambalan telah diterima di cawangan nf-berikutnya, yang akan dicadangkan untuk dimasukkan dalam kernel Linux 5.7. Percepatan yang paling ketara dicapai dengan menggunakan arahan AVX2 (pengoptimuman serupa berdasarkan arahan NEON untuk ARM dirancang untuk diterbitkan pada masa akan datang).

Pengoptimuman diperkenalkan dalam modul nft_set_pipapo (Keputusan PIle PAcket), yang menyelesaikan masalah membandingkan kandungan paket dengan julat keadaan medan sewenang-wenang yang digunakan dalam peraturan penyaringan, seperti julat port IP dan rangkaian (nft_set_rbtree dan nft_set_hash memanipulasi tugasan selang dan refleksi langsung nilai).

Vektor dengan petunjuk AVX2 256-bit, versi pipapo pada sistem dengan pemproses AMD Epyc 7402 menunjukkan peningkatan prestasi 420% ketika menganalisis 30 daftar yang merangkumi paket protokol port.

Peningkatan perbandingan paket subnet dan nombor port ketika menganalisis 1000 entri adalah 87% untuk IPv4 dan 128% untuk IPv6.

Pengoptimuman lain, yang membolehkan penggunaan kumpulan pemetaan 8-bit dan bukannya kumpulan 4-bit, ia juga menunjukkan peningkatan prestasi yang ketara: 66% ketika menganalisis 30 ribu entri protokol port, 43% - subnet port IPv4 dan 61% - subnet port IPv6.

Secara keseluruhan, dengan mengambil kira pengoptimuman AVX2, prestasi pipapo meningkat dalam ujian ini masing-masing sebanyak 766%, 168%, dan 269%.

Ciri-ciri yang diperoleh untuk perbandingan yang kompleks adalah mendahului bidang masing-masing di rbtree (dengan pengecualian ujian pengikat protokol port +), tetapi sejauh ini mereka ketinggalan pemeriksaan langsung menggunakan prosesor berasaskan hash dan drop. Di netdev.

Peningkatan boot SSD NVMe

Perubahan lain yang akan menyertai Kernel Linux 5.7 adalah peningkatan untuk mempercepat boot sistem dari NVMe SSD. Itu terima kasih kepada pemaju Intel Josh Triplett, yang menunjukkan bahawa masa yang diperlukan untuk melihat apakah pemacu boot nvme siap digunakan adalah 100ms. Oleh kerana SSD NVME biasanya sangat cepat, Triplett menukar masa tamat dari 100 milisaat menjadi 1 ms.

Menurut pembangun, ini memperoleh sekitar 0.2 saat pada masa permulaan. Walaupun itu tidak membuat perbezaan yang sangat besar, ini tentu saja merupakan prinsip 'setiap bit adalah penting'.

Juga, 0.2 saat itu boleh menjadi penting dalam beberapa aplikasi, seperti penyediaan mesin maya atau sistem kamera yang perlu segera siap untuk merakam.

Pemacu sistem fail ExFAT

Akhir sekali, satu lagi perkara baru yang dapat kita temui di Linux 5.7 adalah pemacu sistem fail exFAT baru, yang kini akan memberikan sokongan yang lebih besar untuk pemandu yang kini berada di Kernel, kerana versi semasa adalah terhad kerana berdasarkan pada driver lama.

Pengawal baru yang akan disertakan adalah Samsung telah berusaha, memungkinkan untuk bekerja dengan media yang lebih besar yang diformat menggunakan sistem fail exFAT. Pemacu baru akan dikenali sebagai EXFAT_FS, tetapi pemacu sementara lama (CONFIG_STAGING_EXFAT_FS) belum akan hilang. Kedua-dua juruterbang pada mulanya akan hidup berdampingan, tetapi ini tidak akan berlaku selamanya.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab untuk data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.