Penggabungan semalam untuk Linux 6.8 meningkatkan sistem file sumber terbuka EROFS read-only agar bekerja lebih baik dalam skenario memori rendah. Bukan hanya lebih baik, tapi kinerjanya jauh lebih baik.
Pengoptimalan yang sekarang ada di Linux Git menjelang Linux 6.8-rc3 akhir pekan mendatang adalah untuk melonggarkan alokasi buffer sementara pada readahead. Chunhai Guo bersama pembuat ponsel pintar VIVO menjelaskan tentang peningkatan patch ini:
“Bahkan dengan dekompresi inplace, kadang-kadang sangat sedikit buffer sementara yang masih diperlukan untuk satu pengambilan gambar dekompresi (misalnya 16 halaman untuk jendela geser 64k atau 4 halaman untuk jendela geser 16k). Dalam skenario memori rendah, akan lebih baik untuk mencoba mengalokasikan dengan GFP_NOWAIT pada readahead terlebih dahulu. Hal ini dapat membantu mengurangi waktu yang dihabiskan pada alokasi halaman di bawah tekanan memori duratif.”Pada perangkat Android 8-core dengan memori 8 GB, saat menjalankan benchmark peluncuran multi-aplikasi, patch ini menghasilkan sekitar 20 % peningkatan waktu peluncuran aplikasi dengan EROFS:
Pengoptimalan untuk alokasi buffer sementara EROFS untuk skenario memori rendah telah digabungkan untuk Linux 6.8. Hal ini penting karena EROFS mulai muncul di banyak perangkat Android (dengan keterbatasan memori) serta sistem file read-only ini semakin banyak digunakan dalam ruang container.
Itulah berita seputar EROFS Mendapat Optimasi Besar Di Linux 6.8 Untuk Skenario Memori Rendah, semoga bermanfaat. Disadur dari Phoronix.com.