Awal bulan ini saya menulis tentang insinyur Intel yang bekerja pada pengoptimalan yang lebih besar untuk kernel Linux dengan fokus pada peningkatan kinerja kernel pada jumlah inti yang tinggi. Angka-angka yang dibagikan saat itu sangat menjanjikan dan sejak saat itu saya memiliki lebih banyak waktu untuk melihat dampak kinerja dari pekerjaan pengoptimalan perangkat lunak bintang Intel dan pengaruhnya terhadap beban kerja dunia nyata. Berikut adalah tampilan bagaimana patch pengoptimalan kernel Intel yang tertunda merupakan masalah besar bagi server berinti tinggi saat ini. Penggoda
A untuk artikel di depan… Dengan jumlah inti CPU Intel yang meningkat, demikian pula upaya Intel untuk mengoptimalkan kernel Linux untuk skalabilitas yang lebih besar.
Lihat artikel awal bulan ini untuk apa rangkaian badai tolok ukur terbaru ini: Intel Melanjutkan Dengan Lebih Banyak Optimasi Besar-besaran Untuk Kernel Linux. Setelah itu, saya mulai menjalankan berbagai tolok ukur untuk melihat bagaimana tambalan pengoptimalan ini menjadi sangat penting dengan server berinti tinggi saat ini. Artikel ini membahas peningkatan skalabilitas Intel pada kernel Linux menggunakan server referensi Sapphire Rapids mereka dengan dua Xeon Prosesor Platinum 8490H.
Untuk secara singkat melihat dampak kumulatif dari pekerjaan mereka yang tertunda, saya menggunakan build Clear Linux terbaru dari Intel yang memiliki tambalan yang disebutkan di atas dan pekerjaan penyetelan/konkurensi lainnya yang sedang berlangsung. Saya membandingkan kinerja pengoptimalan Intel’s Clear Linux dengan Ubuntu 23.04 dalam status pengembangannya saat ini. Namun saya tidak hanya melakukan perbandingan 2 arah, melainkan menguji setiap distro/kernel di berbagai jumlah thread untuk menunjukkan bagaimana upaya pengoptimalan kernel Intel benar-benar membuahkan hasil untuk server dengan jumlah inti tinggi. sistem menggunakan server Intel Eagle Stream dengan dua prosesor unggulan Intel Xeon Platinum 8490H “Sapphire Rapids”. Dari sana kedua sistem operasi / kernel diuji pada 240 utas (kapasitas default; 120 core + SMT untuk dua prosesor 8490H), 120 utas (menonaktifkan SMT/HT), 60 utas, 30 utas, 15 utas, 8 utas, dan 4 utas untuk melihat kinerja penskalaan di berbagai macam beban kerja. Pada 120 utas dan lebih rendah, semua inti fisik sedang diuji dengan Hyper Threading dinonaktifkan.
Hasil dari upaya penyetelan kernel Intel ini benar-benar berbicara sendiri… Tidak hanya itu berarti kemenangan besar untuk server Intel Xeon yang Dapat Diskalakan dengan lusinan inti atau mencapai 200+ utas dalam server soket ganda, tetapi pengoptimalan ini juga berlaku untuk perangkat keras AMD… Minggu depan saya akan melakukan tolok ukur serupa dengan AMD EPYC Genoa di mana hasilnya bahkan lebih menarik pada 384 utas. Dengan itu, mari langsung ke hasil.
Itulah berita seputar Optimasi Kernel Intel Linux Menunjukkan Manfaat Besar Untuk Server Jumlah Core Tinggi, semoga bermanfaat. Disadur dari Phoronix.com.