Mode passthrough FUSE yang telah dibuat selama bertahun-tahun untuk menghasilkan kinerja yang lebih baik digabungkan di bagian hulu hari ini untuk kernel Linux 6.9 yang sedang dalam pengembangan!
Bulan lalu saya menulis bahwa passthrough FUSE mungkin cocok untuk Linux 6.9 setelah memperhatikan bahwa patch akhirnya muncul di cabang “untuk-berikutnya” FUSE.git. Fitur ini memang dikirimkan sebagai bagian dari pembaruan FUSE untuk Linux 6.9 dan hari ini Linus Torvalds menggabungkannya secara upstream.
Mode passthrough FUSE memungkinkan peningkatan kinerja dengan sistem file ruang pengguna dengan menghindari overhead daemon pada basis per file dimana operasi baca/tulis diteruskan oleh kernel langsung ke sistem file yang lebih rendah. Dukungannya bergantung pada saklar FUSE_PASSTHROUGH Kconfig baru yang memungkinkan bypass server FUSE melalui pemetaan operasi FUSE tertentu untuk dilakukan secara langsung pada file pendukung. Seperti yang ditunjukkan dalam artikel bulan lalu, tolok ukur pada versi sebelumnya dari mode passthrough FUSE telah menunjukkan bahwa kinerjanya lebih mendekati kinerja I/O asli dibandingkan dengan implementasi FUSE yang sudah ada:
Penggabungan FUSE untuk Linux 6.9 merangkum fiturnya sebagai:
Tambahkan mode passthrough untuk I/O file biasa.
Hal ini memungkinkan melakukan membaca dan menulis (juga melalui peta memori) pada file pendukung tanpa menimbulkan biaya perjalanan bolak-balik ke ruang pengguna. Untuk saat ini hanya diperbolehkan pada server yang memiliki hak istimewa, namun batasan ini akan hilang di masa depan. FUSE untuk Linux 6.9 juga memperbaiki masalah interaksi dalam mode I/O langsung dengan peta memori, mengekspos tag sistem file melalui sysfs untuk VirtIOFS, dan berbagai perbaikan lainnya.
Itulah berita seputar Mode Passthrough FUSE Digabung Untuk Linux 6.9, semoga bermanfaat. Disadur dari Phoronix.com.