Gen 13 sunucu: çekirdek sayısı yetmez, yazılım yığını şart
Edge altyapı gündeminde Gen 13 sunucu nesli net rakamlarla geldi: 192 çekirdekli AMD EPYC Turin 9965, 768 GB DDR5, PCIe 5.0 NVMe, çift 100 GbE. Vaat edilenler arasında Gen 12’ye göre yaklaşık 2× throughput ve belirgin watt başına performans iyileşmesi var. Asıl hikâye silikon değil: eski istek işleme katmanı (FL1) yüksek çekirdekli kutuda L3 cache çekişmesi duvarına çarpıyordu.
Çözüm olarak anlatılan FL2, Pingora / Oxy üzerine Rust ile yeniden yazılmış istek yolu; bellek erişim deseni sadeleşince performans çekirdek sayısıyla daha doğrusal ölçekleniyor. Yani donanım seçimi, yazılım yığını değişmeden “daha hızlı kutu” vaadi vermiyordu.
Mimari dersler (kendi ölçeğinde bile geçerli):
1. Benchmark’ı eski binary ile yeni CPU’da koşturup “CPU kötü” demeden önce profil çıkar 2. Cache-sensitive tek iş parçacığı yolu, çok çekirdekli kutuda gizli tavan üretir 3. Performans / watt, kapasite planının birim maliyetidir; sadece RPS yetmez 4. Büyük rewrite (FL1→FL2) ile donanım nesli aynı takvimde yönetilirse ROI görünür olur
Özet: teknoloji buluşu bazen yeni çip; bazen eski yazılımın yeni çipi boğduğunu kabul etmek.