
- Arm64’teki Rust, CPU yoğun görevleri x86’ya göre 5 kata kadar daha hızlı tamamladı
- Arm64, tüm çalışma sürelerinde soğuk başlatma gecikmesini %24’e kadar azaltır
- arm64’teki Python 3.11, bellek ağırlıklı iş yüklerinde daha yeni sürümlerden daha iyi performans gösteriyor
AWS Lambda’nın bu yılki karşılaştırması, arm64 mimarisinin çoğu iş yükünde sürekli olarak x86’dan daha iyi performans gösterdiğini gösteriyor.
Testler; Node.js, Python ve Rust çalışma zamanlarında CPU yoğun, bellek yoğun ve hafif iş yüklerini kapsıyordu.
CPU’ya bağlı görevler için arm64’teki Rust, mimariye özgü derleme optimizasyonları devreye girdiğinde SHA-256 karma döngülerini x86 Rust’tan 4-5 kat daha hızlı tamamladı.
Soğuk başlatma ve sıcak başlatma verimliliği
Arm64’teki Python 3.11, daha yeni Python sürümlerinden daha iyi performans gösterirken Node.js 22, x86’daki Node.js 20’den önemli ölçüde daha hızlı çalıştı.
Bu sonuçlar arm64’ün yalnızca ham hesaplama performansını artırmakla kalmayıp aynı zamanda değişen bellek yapılandırmaları altında tutarlılığı koruduğunu göstermektedir.
Soğuk başlatma gecikmesi, sunucusuz uygulamalarda çok önemli bir rol oynar ve arm64, x86’ya göre belirgin iyileştirmeler sağlar.
Arm64, tüm çalışma zamanlarında %13-24 daha hızlı soğuk başlatma başlatma olanağı sağladı.
Özellikle Rust, 16 ms’de neredeyse algılanamayan soğuk başlatma süreleri kaydetti, bu da onu gecikmeye duyarlı uygulamalar için çok uygun kılıyor.
Sıcak başlangıç performansı aynı zamanda arm64’ün de lehine oldu ve yoğun bellek kullanan iş yükleri, mimarinin daha büyük bellek ayırmalarını daha verimli bir şekilde işleme yeteneğinden yararlandı.
Python ve Node.js biraz daha fazla değişkenlik gösterdi ancak arm64’ten elde edilen kazanımlar kaldı.
Bu performans iyileştirmeleri, sık sık soğuk çalıştırmanın meydana geldiği üretim ortamlarında birleşir.
Maliyet analizi, arm64’ün x86’ya kıyasla ortalama %30 daha düşük bilgi işlem maliyetleri sağladığını gösteriyor.
Bellek ağırlıklı iş yüklerinde, özellikle Node.js ve Rust’ta %42’ye varan maliyet tasarrufu sağlandı.
Ham hesaplama yerine ağırlıklı olarak G/Ç gecikmesine dayanan hafif iş yükleri, mimariler arasında minimum performans farkı gösterdi.
Bu, bu senaryolarda maliyet optimizasyonunun çalışma zamanı seçiminden daha önemli olduğunu gösterir.
Arm64, yoğun CPU ve bellek yoğun iş yüklerinde daha güçlü maliyet-performans oranları sunarak üretim dağıtımlarındaki değerini doğruladı.
Bu kıyaslamalar arm64’ün varsayılan olması gerektiğini gösteriyor İşlemci Belirli kitaplık uyumluluk sorunları ortaya çıkmadıkça çoğu Lambda iş yükü için hedef.
arm64’teki Rust iş yükleri hem performansı hem de maliyet tasarrufunu maksimuma çıkarırken Python 3.11 ve Node.js 22 diğer kullanım durumları için sağlam alternatifler sunar.
Kurumsal ölçekte uygulamalar için Lambda’ya güvenen veya birden fazla işlevi tek bir cihazda çalıştıran kuruluşlar veri merkezi muhtemelen verimlilikte belirgin iyileşmeler görülecektir.
bir iş istasyonu perspektiften bakıldığında, sonuçlar, CPU yoğun iş yükleri için yerel olarak derleme yapan geliştiricilerin arm64 yerel yapılardan da yararlanabileceğini gösteriyor.
Bu kıyaslamalar kapsamlı olsa da, bireysel iş yükleri ve bağımlılık yapılandırmaları farklı sonuçlara yol açabilir; bu nedenle, tam ölçekli benimsemeden önce daha fazla test yapılması tavsiye edilir.
Kurumsal ölçekte uygulamalar için Lambda’dan yararlanan veya birden fazla işlevi tek bir cihazda çalıştıran kuruluşlar veri merkezi büyük ihtimalle verimlilikte somut iyileşmeler görülecektir.
bir iş istasyonu perspektiften bakıldığında, sonuçlar, CPU yoğun iş yükleri için yerel olarak derleme yapan geliştiricilerin arm64 yerel yapılardan da yararlanabileceğini gösteriyor.
Bu kıyaslamalar kapsamlı olsa da, bireysel iş yükleri ve bağımlılık yapılandırmaları farklı sonuçlar doğurabilir; bu nedenle, tam ölçekli benimsemeden önce daha fazla test yapılması tavsiye edilir.
Aracılığıyla Chris Ebert
TechRadar’ı Google Haberler’de takip edin Ve bizi tercih edilen kaynak olarak ekleyin Akışlarınızda uzman haberlerimizi, incelemelerimizi ve görüşlerimizi almak için. Takip Et butonuna tıklamayı unutmayın!
Ve tabii ki siz de yapabilirsiniz TechRadar’ı TikTok’ta takip edin haberler, incelemeler ve video biçimindeki kutu açma işlemleri için bizden düzenli olarak güncellemeler alın WhatsApp fazla.
