Intel, Linux işletim sistemi çekirdeğinde yapılan yalnızca bir satır kod değişikliği ile muazzam bir performans artışı sağladı. Intel’in kernel test robotu tarafından tespit edilen bu değişiklik, Linux üzerinde “will-it-scale” testlerinde yaklaşık yüzde 3889 daha hızlı bir performans artışı sundu. Özellikle, 1 baytlık bellek tahsisi (malloc1) sırasında elde edilen bu performans artışı, çok soketli işlemcilerdeki geniş ölçekli sistemlerde dikkate değer bir gelişim sağlıyor.
Bu performans artışının temelinde, bellek yönetimi (mm) ve bellek eşleme (mmap) tekniklerinde yapılan optimizasyonlar yatıyor. Transparent Hugepages (THP) ve Page Middle Directory (PMD) ile yapılan bu güncellemeler, bellek erişim hızını artırırken büyük veri işlemlerinde verimliliği sağlamayı hedefliyor. Bu değişiklik, anonim bellek alanlarının PMD-aligned boyutlarda hizalanmasını sağlayarak, TLB (Translation Lookaside Buffer) ve önbellek uyumsuzluklarından kaynaklanan performans kayıplarını ortadan kaldırmayı amaçlıyor.
Bu iyileştirmeyle beraber, Intel Xeon Platinum 8380H işlemcilerle yapılan testlerde yüzdde 3889 oranında bir hız artışı gözlendi. Ayrıca, yeni nesil Intel Sapphire Rapids Xeon Platinum 8480+ işlemcilerde “stress-ng” testi sırasında da kayda değer bir iyileşme yaşandı.
Ancak, bu kadar yüksek performans artışının sadece sentetik testler sırasında görüldüğünü unutmamak gerekiyor. Gerçek hayatta bu tür muazzam oranlarda bir hızlanma beklenmese de yapılan değişiklikler Linux performansını daha verimli hale getirmeye yönelik büyük bir adım attığını söyleyebiliriz.
Kaynak: Linux LKML (Linux Çekirdek E-posta Listesi) genel gelen kutusu ( link1 , link2 )