Objavljeno: 1.9.2026 05:00

Kako prihraniti 100 TB pomnilnika

Cloudflare, ki upravlja enega največjih domenskih strežnikov DNS na naslovu 1.1.1.1, je z optimizacijo vsebine v pomnilniku porabo znižal za 100 TB, ne da bi žrtvoval hitrost ali zmogljivost. V daljši objavi na blogu so razložili, kako in zakaj so to storili.

Strežnik 1.1.1.1, pa tudi druge storitve, kot so DNS Firewall, AS112 in Gateway DNS, poganja platforma Big Pineapple. V pomnilniku ima globalno shranjenih 250 milijard vnosov DNS, kar ni malo. Vsak bajt prihranka pri posameznem vnosu predstavlja 250 GB pomnilnika po celem svetu. Zato so se odločili zapis podatkov racionalizirati.

Zapis za posamezni vnos so uspeli skrčiti z 953 bajtov na 420 bajtov, pri tem pa so delovanje še nekoliko pospešili. Sprememb je več, vsaka pa je prispeval svoj delež. Že ko so zamenjali vrsto spremenljivk iz dinamičnih v fiksne, so prihranili več kot 15 TB, ker nenadoma niso več potrebovali polja o velikosti. Združili so tudi nekatera druga polja v zapisu.

S tem so prihranili skupno 100 TB pomnilnika po vseh svojih lokacijah na svetu, kar ustreza na primer 130 njihovim najzmogljivejšim strežnikom Gen 13, ki imajo 768 GB pomnilnika. Ob tem povejmo, da so marca, ko so strežnike Gen 13 kupovali, imeli na mizi tudi ponudbo s 1152 GB pomnilnika, a so jo zaradi previsokih cen zavrnili.

Visoke cene pomnilnika so nas torej spet opomnile, da pisanje varčnih programov in učinkovita izraba strojne opreme nista neuporabni veščini.

Cloudflare

Kako prihraniti 100 TB pomnilnika

Več novic

Naroči se na redna tedenska ali mesečna obvestila o novih prispevkih na naši spletni strani!

Komentirajo lahko le prijavljeni uporabniki

Najbolj brano

 
  • Polja označena z * je potrebno obvezno izpolniti
  • Pošlji