DAXFS, njira yofanana ndi ma ramfs ndi tmpfs, koma yodutsa pa cache ya tsamba, yayambitsidwa.

Cong Wang, woyang'anira dongosolo la Traffic Control (TC) mu kernel Linux и развивающий проект Multikernel, представил в списке разработчиков ядра Linux новую файловую систему DAXFS. DAXFS использует для хранения данных оперативную память, работает в режиме только для чтения и напоминает по функциональности урезанные файловые системы ramfs и tmpfs. Модуль ядра с реализацией DAXFS, а также утилита mkdaxfs для создания ФС опубликованы под лицензией GPLv2. После рецензирования рассматривается возможность интеграции DAXFS в основной состав ядра.

Chinthu chofunika kwambiri pa dongosolo latsopano la mafayilo ndi kugwiritsa ntchito njira ya DAX (Direct Access) kuti mudutse cache ya tsamba ndikupeza mwachindunji memory yogawana. Mu ma ramf ndi ma tmpf, zomwe zili mkati zimasungidwa mu page cache, zomwe, zikagwiritsidwa ntchito ndi fayilo imodzi m'mabokosi angapo kapena ma kernels omwe akugwiritsa ntchito ukadaulo wa Multikernel, zimapangitsa kuti makope angapo a deta asungidwe mu physical memory. Kudzaza ma ramf ndi ma tmpfs kumafunanso ntchito zosafunikira zokopera popanda kuthekera kopanga ma memory omwe alipo.

Kufikira mwachindunji kukumbukira mu DAXFS kumachotsa ntchito zosafunikira zokopera ndikudutsa ma I/O stacks achikhalidwe kutengera zida zotchinga ndi njira zosungira, komanso kumachotsa kugawikana kwa kukumbukira pogawana fayilo imodzi m'mabotolo osiyanasiyana ndi ma kernel ambiri. DAXFS imagwira ntchito mu Zero-Copy mode ndipo imatenga mwachindunji zomwe zili mu fayilo kuchokera ku kukumbukira popanda kubwerezabwereza deta kosafunikira mu cache ya tsamba komanso kuthekera kolemba madera ozungulira a kukumbukira kwakuthupi ku chidebe chilichonse kapena kernel instance. Kuphatikiza apo, dma-buf API imathandizira kupeza kukumbukira komwe kumatumizidwa ndi ma GPU, FPGAs/SmartNICs, kapena zida za CXL.

FS imagwira ntchito munjira yowerengera yokha ndipo imayambitsidwa poyika chithunzi cha FS chomwe chakonzedwa kale mu kukumbukira, zomwe zimapangitsa kuti kugwiritsidwe ntchito kukhale kosavuta, kuchotsa ntchito zogawa kukumbukira panthawi yogwira ntchito, komanso kuchotsa njira zovuta zoyendetsera zida.

Ключевой областью использования DAXFS называется применение совместно с технологией Multikernel, позволяющей на одном физическом компьютере выполнять несколько независимых экземпляров ядра Linux, которые имеют прямой доступ к аппаратным ресурсам и могут использоваться для запуска нескольких изолированных системных окружений.

DAXFS ingagwiritsidwenso ntchito polola mwayi wogawana pakati pa zotengera zingapo kapena ma kernel kupita ku chithunzi cha shared-memory base system; kuchepetsa ndalama zopezera memory mu hardware accelerators; kupeza memory kuchokera ku ma host angapo opanda netiweki I/O, kapena ku memory yopitilira pogwiritsa ntchito zipangizo zochokera ku CXL (Compute Express Link) basi.

Source: opennet.ru

Gulani kuchititsa kodalirika kwamasamba okhala ndi chitetezo cha DDoS, ma seva a VPS VDS Gulani malo odalirika osungira mawebusayiti okhala ndi chitetezo cha DDoS, ma seva a VPS VDS | ProHoster