Bulan lalu RHEL 9.0 mencapai GA sebagai pembaruan besar terbaru untuk Red Hat Enterprise Linux. Sejak itu saya mencoba RHEL 9.0 di beberapa server. Tidak terlalu mengejutkan, terutama untuk server Intel Xeon Scalable dan AMD EPYC generasi terbaru, RHEL 9.0 menawarkan peningkatan yang signifikan dibandingkan dengan seri RHEL8 yang ada. Berikut adalah beberapa tolok ukur Red Hat Enterprise Linux 9.0 yang membandingkan kinerja dengan RHEL 8.6.

Red Hat Enterprise Linux 8.0 GA dirilis tiga tahun lalu. Sebagai pengingat, ia menggunakan kernel Linux 4.18 yang sangat ditambal, GCC 8.5 sebagai kompilator sistem default, dan default konservatif lainnya pada masanya sebagai salah satu distribusi Linux perusahaan terkemuka. Meskipun ada Red Hat Application Streams dan cara lain untuk menikmati komponen perangkat lunak yang lebih baru di RHEL8, ketika melihat kumpulan paket default, tentu saja agak ketinggalan zaman pada saat ini–terutama ketika dijalankan pada platform Intel dan AMD (dan Arm) generasi terbaru.

Dengan Red Hat Enterprise, Linux 9.0 sekarang menjadi kernel berbasis Linux 5.14, GCC 11.2.1 sebagai kompilator sistem default, dan serangkaian paket terbaru lainnya yang tidak ada di RHEL8 kecuali sedang dicakup oleh Aliran Aplikasi atau melompati rintangan lainnya. Dalam artikel ini adalah melihat kinerja server Intel Xeon Scalable Ice Lake dan AMD EPYC 7003″Milan-X”dari Red Hat Enterprise Linux 8.6 yang luar biasa dibandingkan dengan Red Hat Enterprise Linux 9.0.

Untuk pembandingan RHEL 9.0 awal ini, saya menggunakan platform server referensi tertinggi saat ini untuk pengujian: dua server Intel Xeon Platinum 8380″Ice Lake”dan AMD EPYC 7773X”Milan-X”2P. Penyimpanan NVMe Intel Optane DC P5800X 800GB digunakan untuk kedua server dan kedua server Intel/AMD berjalan dengan memori DDR4-3200 16 x 32GB. Perangkat keras yang sama jelas digunakan antara pembandingan RHEL 8.6 vs. 9.0 sementara di sisi AMD perlu disebutkan bahwa BIOS baru akhirnya diterapkan selama proses pembandingan RHEL 9.0 untuk menghindari pesan TSC/watchdog pada kernel yang lebih baru karena itu sebelumnya BIOS pra-produksi.

Pada kedua server, RHEL 8.6 dan RHEL 9.0 telah diinstal dan diuji dengan rapi dalam konfigurasi bawaan/defaultnya. Mari kita lihat dulu apa arti pembaruan default RHEL 9.0 dibandingkan RHEL 8.6 untuk kinerja Intel Ice Lake dan AMD Milan-X.

RHEL 9.0 tidak lebih cepat, tetapi untuk sebagian besar benchmark yang dilakukan–terutama benchmark HPC yang lebih menuntut–Red Hat Enterprise Linux 9.0 memberikan peningkatan yang signifikan dibandingkan RHEL 8.6. Meskipun ini sama sekali tidak mengejutkan mengingat kompiler GCC yang jauh lebih baru yang dikirimkan oleh RHEL9, kernel Linux yang jauh lebih baru yang bekerja lebih baik pada perangkat keras x86_64 (dan AArch64) modern, dll.

Khususnya bagi mereka yang memiliki Tidak menggunakan Aliran Aplikasi untuk mengaktifkan kompiler GCC yang lebih baru atau pemutakhiran versi non-default lainnya, RHEL9 menunjukkan manfaat yang sangat signifikan sekaligus memberikan stabilitas yang diharapkan dari RHEL.

Peningkatan kinerja yang cukup besar dengan RHEL 9.0 terlihat pada platform server Intel Ice Lake dan AMD EPYC Milan(X).

Selain kinerja luar biasa yang baik, Red Hat Enterprise Linux 9.0 juga telah berjalan dengan baik di seluruh pengujian pada server lama lainnya secara lokal.

Salah satu area di mana RHEL 9.0 tidak lebih cepat adalah di sisi kompilasi kode. Tentu saja, dengan Koleksi Kompilator GNU yang lebih baru, ada lebih banyak lintasan pengoptimalan, fitur bahasa, dan lebih banyak lagi yang dapat menghasilkan waktu pembuatan yang lebih lama tetapi pada manfaat dari executable yang umumnya lebih cepat. Jadi tidak ada kejutan sama sekali…

Versi Python yang lebih baru dan paket lainnya juga membantu kinerja RHEL9.

Bagi siapa pun yang menjalankan Intel/AMD/Arm/generasi terbaru Server IBM, Red Hat Enterprise Linux 9.0 seharusnya menawarkan beberapa peningkatan kinerja yang bagus dibandingkan RHEL8. Bahkan pada server lama yang memiliki dukungan kompiler matang dengan GCC8, RHEL9 dapat lebih cepat dengan Python, PHP, dan pembaruan paket default yang lebih baru.

Secara keseluruhan Red Hat Enterprise Linux 9.0 dalam kondisi sangat baik dari pengujian saya telah dilakukan beberapa minggu terakhir. RHEL 9.0 dapat memberikan peningkatan kinerja yang berarti terutama untuk platform server Intel Xeon dan AMD EPYC generasi terbaru berkat semua peningkatan hulu sumber terbuka dalam ekosistem Linux selama tiga tahun terakhir. Bagi mereka yang terikat untuk menggunakan RHEL8, beberapa keuntungan ini masih dapat dicapai dengan memanfaatkan Application Streams atau manuver paket serupa.

Melalui pengujian ini Red Hat Enterprise Linux 9.0 telah stabil dan sesuai dengan reputasi RHEL yang luar biasa. Untuk perbandingan out-of-the-box/default dari RHEL 8.6 ke RHEL 9.0 di lusinan beban kerja yang berbeda secara total, server AMD EPYC 7773X 2P sekitar 15% lebih cepat dan Intel Xeon Platinum 8380 2P sekitar 6% lebih cepat.

Categories: IT Info