~/tools / Local LLM Memory Estimator
Local LLM Memory Estimator — Yerel bir LLM'in gereken belleği: model dosyası artı KV önbelleği
Bir VPS'te veya kendi makinenizde çalışacak yerel bir LLM'in ne kadar belleğe ihtiyaç duyduğunu tahmin edin: model dosyası artı bağlam uzunluğunuz ve paralel istek sayınız için KV önbelleği. Hazır ayarlar, Qwen3 ve Mistral 7B'nin resmî indirme boyutlarını ve model yapılandırmalarını kullanır. Hiçbir veri tarayıcınızdan çıkmaz.
Tahmin
- Model ağırlıkları
- 4.84 GiB
- KV önbelleği
- 0.56 GiB
- Ayrılan pay
- 1.00 GiB
- Toplam
- 6.41 GiB (6.88 GB)
- Toplamı karşılayan en küçük yaygın bellek boyutu
- 8 GiB
Bu bir tahmindir. Çalışma zamanının hesaplama arabelleklerini içermez ve her katmanın aynı KV yapısına sahip olduğunu varsayar. Bir plan seçmeden önce gerçek bir çalıştırmayı ölçün.
Model verileri 2026-10-26 tarihinde kontrol edildi.
Kaynaklar: Ollama library · Model yapılandırması (config.json) · Ollama FAQ
Her şey tarayıcınızda çalışır. Hiçbir şey yüklenmez.
Yerel bir dil modeli iki şey için belleğe ihtiyaç duyar. Birincisi modelin kendisidir ve boyutu yaklaşık olarak indirme dosyasının boyutu kadardır. İkincisi KV önbelleğidir (KV cache); bu önbellek bağlamın uzunluğuyla ve sunucunun aynı anda işlediği isteklerin sayısıyla birlikte büyür. Ollama FAQ, gereken RAM'in OLLAMA_NUM_PARALLEL ile OLLAMA_CONTEXT_LENGTH değerinin çarpımıyla ölçeklendiğini ve önbelleği q8_0 ile nicemlemenin (quantization) f16'ya kıyasla yaklaşık yarı, q4_0 ile nicemlemenin ise yaklaşık dörtte bir bellek kullandığını belirtir. Bu araç iki parçayı sizin yerinize toplar. Dosya boyutunu Ollama library'den, katman sayısını, KV head sayısını ve head boyutunu ise her modelin resmî yapılandırma dosyasından alır ve önbelleği şu şekilde hesaplar: 2 × katman sayısı × KV head sayısı × head boyutu × bağlam uzunluğu × paralel istek sayısı × değer başına bayt. Ardından işletim sistemi ve diğer servisler için bir pay ekler, toplamı GiB ve GB cinsinden gösterir, toplamı karşılayan en küçük yaygın bellek boyutunu belirtir ve yazdığınız VPS planına sığıp sığmadığını söyler. Sonuç bir ölçüm değil, bir tahmindir: çalışma zamanının (runtime) kendi hesaplama arabelleklerini içermez ve gerçek bir sunucu, bir plana karar vermeden önce ölçülmelidir. Model verileri, aracın altında gösterilen tarihte kontrol edilmiştir.
Kullanım örnekleri
- Bir VPS planının bellek boyutunu, ücretini ödemeden önce seçmek
- Bağlam uzunluğunu veya paralel istek sayısını artırmanın belleği nasıl etkilediğini görmek
- Aynı sunucu için daha küçük bir modeli daha büyük bir modelle karşılaştırmak
Nasıl kullanılır
- Bir model seçin ya da özel girişi seçip kendi modelinizin dosya boyutunu, katman sayısını, KV head sayısını ve head boyutunu yazın.
- Bağlam uzunluğunu, paralel istek sayısını, KV önbellek türünü ve işletim sistemi ile diğer servisler için ayrılacak payı ayarlayın.
- İsterseniz düşündüğünüz planın belleğini yazın; böylece tahminin plana sığıp sığmadığını ve ne kadar farkla sığdığını görürsünüz.
SSS
Bellek nasıl hesaplanıyor?
Araç üç parçayı toplar. Ağırlıklar (weights), model dosyasının indirme boyutudur. KV önbelleği şudur: 2 × katman sayısı × KV head sayısı × head boyutu × bağlam uzunluğu × paralel istek sayısı × değer başına bayt; burada bir değer f16'da 2 bayt, q8_0'da yaklaşık 1 bayt ve q4_0'da yaklaşık yarım bayt yer tutar (Ollama FAQ'daki oranlara göre). Üçüncü parça, işletim sistemi ve diğer servisler için sizin belirlediğiniz paydır.
Modellere ait sayılar nereden geliyor?
Dosya boyutları ve nicemleme, Ollama library'nin her etiket (tag) için gösterdiği değerlerdir. Katman sayısı, KV head sayısı ve head boyutu, her modelin Hugging Face üzerindeki resmî config.json dosyasından gelir. Head boyutunu belirtmeyen Mistral 7B için bu değer, gizli boyutun (hidden size) attention head sayısına bölünmesiyle bulunur. Kontrol tarihi aracın altında gösterilir.
Sonuç neden yalnızca bir tahmin?
Çalışma zamanı, bu aracın içermediği hesaplama arabellekleri için de çalışma belleğine ihtiyaç duyar ve gerçek kullanım, çalışma zamanına ve ayarlarına bağlıdır. Bir plan seçmeden önce gerçek bir çalıştırmanın bellek kullanımını ölçün ve biraz pay bırakın.
GB ile GiB arasındaki fark nedir?
1 GB, 1,000,000,000 bayttır; 1 GiB ise 1,073,741,824 bayttır. Araç toplamı her iki birimle de gösterir ve yazdığınız plan belleğini, sığacak miktarı olduğundan fazla tahmin etmemek için toplamla GiB cinsinden karşılaştırır. Bir sağlayıcının "GB" ifadesi her ikisini de kastedebilir; bu yüzden sağlayıcınızın nasıl saydığını kontrol edin.
Listede olmayan bir modeli kullanabilir miyim?
Evet. Özel girişi seçin ve modelin config.json dosyasında verilen dosya boyutunu, katman sayısını, KV head sayısını ve head boyutunu yazın. Formül, her katmanın aynı KV yapısına sahip olduğunu varsayar; bu nedenle farklı katman türlerini karıştıran, kayan pencere (sliding window) kullanan veya uzman karışımı (mixture of experts) kullanan modellere uymaz.
KV önbellek türü neyi değiştirir?
Yalnızca önbelleğin boyutunu değiştirir, ağırlıkları değiştirmez. Ollama FAQ'a göre q8_0, f16'nın yaklaşık yarısı, q4_0 ise yaklaşık dörtte biri kadar bellek kullanır. Bu araç, daha küçük bir önbelleğin yanıtları nasıl etkilediğini ölçmez.
Girdilerim bir sunucuya gönderiliyor mu?
Hayır. Hesaplama tarayıcınızda çalışır.