Phoronix telah merilis benchmark yang membandingkan kinerja mode 'madvise' dan 'always' untuk Transparent Hugepages (THP) pada kernel Linux 6.18 LTS. Pengujian ini membahas default yang bervariasi di berbagai distribusi Linux dan merespons permintaan pembaca untuk data modern. Dilakukan pada server AMD EPYC yang menjalankan Ubuntu, ulasan ini menyoroti opsi konfigurasi THP tanpa mengubah perangkat keras atau perangkat lunak.
Transparent Hugepages (THP) adalah fitur kernel Linux yang dirancang untuk meningkatkan manajemen memori dengan menggunakan ukuran halaman yang lebih besar, yang berpotensi meningkatkan kinerja. Namun, distribusi berbeda dalam pengaturan default mereka: Fedora Workstation dan Ubuntu memilih mode 'madvise', di mana aplikasi harus secara eksplisit meminta halaman besar, sementara CachyOS dan openSUSE menggunakan 'always', menerapkan halaman besar secara default.
Pendukung Phoronix Premium mendorong benchmark ini untuk mengevaluasi dampak mode ini pada beban kerja kontemporer. Pengujian dilakukan pada snapshot pengembangan Ubuntu 26.04 yang dilengkapi kernel Linux 6.18 LTS, berjalan pada server Supermicro satu soket yang didukung oleh prosesor AMD EPYC 9655P.
Untuk mengubah mode, pengguna dapat menulis 'always' atau 'madvise' ke file sysfs di /sys/kernel/mm/transparent_hugepage/enabled, atau mengatur parameter boot transparent_hugepages=always. Untuk benchmark, perubahan satu-satunya adalah reboot ke konfigurasi THP alternatif, memastikan perbandingan yang terkendali.
Ulasan ini menyediakan data referensi segar bagi administrator server Linux yang mempertimbangkan default THP, mencakup berbagai beban kerja untuk memberi informasi pada keputusan penyetelan kinerja di lingkungan modern.