Meta, bu akıllı hafıza hilesi sayesinde milyonlarca dolar tasarruf sağlıyor

Şeffaf bellek boşaltma (TMO), sunucu başına belleğin neredeyse üçte birine kadar tasarruf sağlar.

Facebook'un ana şirketi Meta'daki mühendisler, Şeffaf Bellek Boşaltma (TMO) adlı bir yazılım çözümü kullanarak nasıl boş bellek sunabildiklerini açıkladılar.


Artık Linux çekirdeğinin bir parçasıdır ve özetle, verileri otomatik olarak bellekten daha az maliyetli ve güç açısından daha verimli olan diğer depolama katmanlarına (örneğin Samsung'un CX bellek genişleticisi) boşaltır.

Tasarruf önemlidir; TMO, bir yıldan uzun süredir milyonlarca Facebook sunucusunda çalışıyor ve sunucu başına neredeyse üçte bire varan bellek tasarrufu sağlıyor. Düzinelerce hatta yüzlerce sunucuda bu önemsiz gibi görünse de, Facebook'un muazzam ölçeği benzersiz bir meydan okuma sunuyor. 

Analiz: Facebook'un RAM için devasa iştahı

Dünyanın en büyük sosyal ağı, yaklaşık üç milyar aylık aktif kullanıcıya ve dünya çapında 21 konuma yayılmış milyonlarca sunucuya sahiptir. Her sunucunun ortalama 128 GB RAM taşıması durumunda, bu, GB başına ortalama 4 ABD Doları (DDR4 ECC RAM) ile yaklaşık 1 milyar ABD Doları değerinde bellek olan 256 milyon GB (veya 256 PB) RAM anlamına gelir. Bu, Facebook'un en az iki milyon sunucusu olduğu varsayımına dayanıyor (Facebook'un blogu Temmuz 2018'de “milyonlarca sunucudan” alıntı yaptı), gerçek sayının çok daha yüksek olması muhtemel.

TMO üzerinde çalışan ekip tarafından sunulan rakamlar, bellek maliyetinin Meta'nın sunucu malzeme listesinin üçte birini oluşturduğunu ve sıkıştırılmış RAM ve SSD'nin %11'den az olduğunu gösterdi. Daha da endişe verici bir şekilde, RAM'in maliyet yükü (toplam altyapının bir yüzdesi olarak), Facebook'un ilk nesil sunucularını piyasaya sürmesinden bu yana iki katından fazla arttı (şu anda dördüncü sırada).

TMO'yu benimsemek bazı dezavantajlarla birlikte gelir; en önemlisi, performansta bir düşüş. Ancak güç ve bellek tasarrufu açısından elde edilen kazanımlar, dezavantajlardan çok çok daha ağır basar ve donanım iyileştirmeleri (örneğin daha hızlı SSD veya CXL sürücüler) ile birlikte gelecekteki yinelemeler daha fazla azaltma sağlayacaktır. 

Yorumlar

TechGameX.Net Ailesi Olarak Sizleri Seviyoruz...

Daha yeni Daha eski