Linux çekirdeği, performans ve verimlilik alanında sınırları zorlayan ve dünyanın önde gelen açık kaynak işletim sistemi çekirdeği olarak biliniyor. Geçtiğimiz günlerde yaşanan ve tek satırlık bir kod değişikliğiyle elde edilen performans artışı da buna bir örnek oldu. Intel, Linux çekirdeğine yaptığı testlerde 40 kat performans artışı yaşadı.
Intel’in tek satır kodu, Linux performansını uçurdu
Intel, Linux çekirdeğinde uyguladığı tek satırlık bir kod değişikliğiyle beklenmedik performans artışı elde ettiğini duyurdu. Intel Xeon Platinum 8380H (Cooper Lake) işlemcili, 4 soketli ve 224 iş parçacıklı bir sistemde yapılan ölçeklendirme testinde; bellek performansında yüzde 3889, yani yaklaşık 40 kat hızlı işlem hacmi gözlemlendi.
Performans artışını sağlayan kod değişikliği, THP ve PMD gibi yöntemler kullanarak bellek yönetimi ve bellek eşleme tekniklerini ele alıyor. Bu değişiklik, TLB ve önbellek çakışmalarından kaynaklanan performans sorunlarını giderecek.
Şirketin yürüttüğü ölçeklendirme testindeki gelişmelere ek olarak; stres testi paketleri de yürütüldü. Buna göre Sapphire Rapids Xeon Platinum 8480+gibi sunucu işlemlerinde önemli etkilere sahip olduğu aktarıldı.
Kod değişikliği, sunucu sistemlerinin THP destekli belleğin avantajlarından yararlanmasını sağlarken, yüzde 600’e varan yavaşlama gibi sorunları da ele alacak. Sadece tek bir satırlık kodla yapılan düzenleme, TLB veya önbellek çakışması sorunlarını giderecek.
Peki siz bu konu hakkında ne düşünüyorsunuz?