Sementara prosesor server Intel Xeon telah mendukung pengelompokan sub-NUMA (SNC) untuk sementara waktu, server UV HPE SGI dengan SNC yang diaktifkan belum berfungsi di Linux… Tetapi dengan Linux 6.5 hal itu berubah.
Pengelompokan Sub-NUMA membagi inti CPU / cache / memori prosesor menjadi beberapa domain NUMA. Pengelompokan Sub-NUMA telah tersedia dengan prosesor Intel Xeon selama bertahun-tahun dan mengaktifkan SNC dari BIOS dapat membantu kinerja banyak beban kerja yang sadar NUMA. Namun ternyata fungsionalitas SNC pada platform UV Ultraviolet / HPE SGI tidak pernah diperiksa dengan benar di Linux.
Insinyur
Intel Linux Dave Hansen menjelaskan dalam tarikan x86/platform untuk kernel Linux 6.5:
“Harap tarik beberapa perubahan x86/platform untuk 6.5. Hal ini memungkinkan CPU di SGX/HPE Ultraviolet untuk mulai menggunakan mode Sub-NUMA clustering (SNC). SNC telah ada di luar dunia UV untuk sementara waktu tetapi ternyata tidak pernah bekerja pada sistem UV.
SNC agak terkenal karena melanggar asumsi buruk tentang hubungan 1:1 antara soket fisik dan node NUMA. Kode UV agak produktif dengan asumsi ini dan membutuhkan sedikit refactoring untuk menghapusnya. “Pengerjaan ulang sekitar dua ratus baris kode sekarang memungkinkan Sub-NUMA Clustering pada server UV HPE SGI untuk benar-benar bekerja dengan benar di Linux. Mulai kemarin ini Pembaruan platform UV digabungkan ke Linux 6.5.
Itulah berita seputar Linux 6.5 Menghadirkan Dukungan Sub-NUMA Clustering Untuk Server HPE SGI UV, semoga bermanfaat. Disadur dari Phoronix.com.