Phoronix membandingkan madvise versus always transparent hugepages pada Linux 6.18

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.

Artikel Terkait

Driver grafis Intel Xe akan menambahkan dukungan untuk Transparent Huge Pages (THP) untuk memberikan peningkatan signifikan dalam performa Shared Virtual Memory (SVM). Perkembangan ini bertujuan meningkatkan efisiensi di lingkungan Linux. Phoronix melaporkan perubahan tersebut sebagai pembaruan kunci untuk grafis open-source.

Dilaporkan oleh AI

Uji coba awal kernel pengembangan Linux 6.19 pada server dengan prosesor ganda AMD EPYC 9965 menunjukkan kinerja kuat dalam beban kerja komputasi performa tinggi. Meskipun ada beberapa masalah scheduler, kernel ini menjanjikan hasil bagus untuk aplikasi AI dan HPC. Benchmark ini membandingkannya dengan versi stabil Linux 6.18.

AMD sedang memperbarui driver Linux HSMP-nya untuk mendukung prosesor EPYC Zen 6. Perubahan tersebut mencakup kontrol daya yang lebih halus untuk chip server ini.

Dilaporkan oleh AI

Phoronix melaporkan patch Linux terbaru yang bertujuan mengelola perilaku kehabisan memori melalui teknologi BPF. Perkembangan ini fokus pada peningkatan cara kernel Linux menangani kekurangan memori. Pembaruan ini bagian dari upaya berkelanjutan dalam kemajuan Linux open-source.

 

 

 

Situs web ini menggunakan cookie

Kami menggunakan cookie untuk analisis guna meningkatkan situs kami. Baca kebijakan privasi kami untuk informasi lebih lanjut.
Tolak