Linux çekirdeği, performans ve verimlilik alanında sınırları zorlayan dünyanın önde gelen açık kaynak işletim sistemi çekirdeği olarak bilinmektedir. Son gelişmelere göre, Intel’in yaptığı tek satırlık kod değişikliği, Linux çekirdeğinde beklenmedik bir performans artışına sebep oldu.
Intel, Linux çekirdeğinde gerçekleştirdiği testlerde 40 kat performans artışı elde etti. 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.
Bu önemli performans artışı, THP ve PMD gibi yöntemler kullanarak bellek yönetimi ve bellek eşleme tekniklerinde yapılan kod değişikliğinden kaynaklanmaktadır. Söz konusu değişiklik, TLB ve önbellek çakışmalarından kaynaklanan performans sorunlarını ortadan kaldırmayı hedeflemektedir.
Intel’in yaptığı ölçeklendirme testlerine ek olarak, stres testi paketleri de uygulanmıştır. Bu testler sonucunda, Sapphire Rapids Xeon Platinum 8480+ gibi sunucu işlemlerinde de belirgin iyileştirmeler sağlandığı belirtilmiştir.
Kod değişikliği, sunucu sistemlerinin THP destekli bellek avantajlarını en iyi şekilde kullanmalarını sağlarken, aynı zamanda yüzde 600’e varan yavaşlama gibi sorunları da ele almaktadır. Tek satırlık bu kod düzenlemesi, TLB ve önbellek çakışması gibi bellek performansıyla ilgili sorunlara çözüm getirmektedir.
Sizler de bu teknik gelişmeler hakkında ne düşünüyorsunuz?
0 Yorum