Sementara MGLRU adalah kemenangan kinerja yang bagus untuk kernel Linux yang sekarang tersedia saat mengaktifkannya untuk build kernel v6.1+, selama pengujian saya, saya menemukan regresi di sekitar kinerja penyandian video SVT-AV1 setidaknya dan perbaikan sedang berjalan menuju garis utama.
Dalam beberapa pengujian MGLRU saya sebelumnya, peningkatan kinerja dari mengaktifkan LRU Multi-Gen sangat bagus, tetapi khususnya untuk pembuat enkode video sumber terbuka SVT-AV1, saya menemukan beberapa regresi kinerja dengan mengaktifkannya:
Untungnya, pemimpin MGLRU Yu Zhao di Google dengan cepat menyelesaikan masalah ini dan sekarang ada tambalan yang saat ini antri di mm-unstable untuk mengatasinya: mm: support POSIX_FADV_NOREUSE.
Untuk MGLRU, perubahan berikut menunjukkan peningkatan [9-11]% dalam FPS, yang membuatnya setara dengan LRU aktif/tidak aktif. Selain itu, patch menarik lainnya juga ditambahkan ke mm-unstable hari ini: mm: add vma_has_recency( ). Dengan tambalan itu muncul peningkatan kinerja 6~8% di IOPS untuk mengakses file yang dipetakan secara acak saat berada di bawah tekanan memori sistem.
Kedua tambalan ini dan peningkatan lainnya diharapkan mendarat untuk siklus kernel Linux 6.3.
Itulah berita seputar Perbaikan Regresi Kinerja MGLRU Sedang Dijalankan Ditambah Pengoptimalan Lainnya, semoga bermanfaat. Disadur dari Phoronix.com.