Neo4j İlk Kurulum Memory Hesaplaması

Bu makalemizde yeni yapılandıracağınız Neo4j ortamlarınızın ortalama Memory ihtiyaçlarını nasıl belirleyebilirsiniz sorusunun cevabını arıyor olacağız.

Bu kapsamda dikkat edilecek en önemli noktalardan biri memory de nasıl ve ne kadar dalgalanma olacağını analiz etmek.

Verinin boyutunun nasıl değiştiğine ve zaman içinde nasıl bir artış göstereceği önemli rol oynamakta.

Uygun bir yapılandırmaya karar vermek için aşağıda ki bilgilere ihtiyacımız olacak.

  • Neo4j ‘nin barındırılacağı Host da ki Memory miktarı
  • Tahmini olacak Node sayısı
  • Tahmini Relation sayısı
  • Ortalama Node ve Relation başına düşen özellik sayısı

Hesaplama Modeli

Total Physical Memory = Heap + Page Cache + OS Memory.

OS katmanına 5-6 GB Ram ayırmanız yeterli olacaktır.

Page Cache Hesaplamada Önemli Noktalar

Dosyaların ana bellekte eşleneceği yerdir page-cache. page-cache size kullanılabilir belleğin %50 sidir.

Formül

Page-Cache Size = size + expected growth + 10% dur.

Örnek olarak ;

5 GB boyutunda bir data için ve gelecek yıl için 2 katına çıkmasını bekliyorsak, ideal olarak 5 + 5 + 1 = 11 GB tahsis edersiniz.

Kolay Gelsin

Leave a Reply

Your email address will not be published. Required fields are marked *