Bugün size nasıl yardımcı olabiliriz?

Bilgi bankamızda arama yapmak için sorunuzu yazın...

VPS İçin Ne Kadar RAM Gerekir?

Yazdır

Netx Teknik Ekibi  ·  Yayın: 16.09.2026

Sunucuda gereken bellek, siteyi çalıştıran bileşenlerin toplamıyla belirlenir: işletim sistemi, web sunucusu, PHP işlemleri, veritabanı ve varsa önbellek servisi. Tek bir WordPress sitesi için 2 GB çoğu durumda yeterlidir; WooCommerce veya birden çok site için 4 GB, yoğun veritabanı kullanan yapılarda 8 GB ve üzeri gerekir. Doğru rakam tahminle değil, mevcut kullanımı ölçerek bulunur.

Belleği kim tüketir?

BileşenTipik tüketimNot
İşletim sistemi200–400 MBPanel kuruluysa daha yüksek
Kontrol paneli500 MB – 1 GBPanelsiz kurulumda bu kalem yok
Web sunucusu100–300 MBEşzamanlı bağlantı sayısına göre artar
PHP işlemleriİşlem başına 60–150 MBAsıl belirleyici kalem budur
Veritabanı512 MB – 4 GBVeri boyutu ve tampon ayarlarına bağlı
Önbellek servisi256 MB – 1 GBRedis/Memcached kullanılıyorsa
Yedekleme ve zamanlanmış görevlerDeğişkenGece yükünü unutmayın

Toplamın üzerine her zaman bir pay bırakın: sistem, disk önbelleği için boş belleği kullanır ve ani yük artışında bu pay sizi korur.

PHP işlem sayısı hesabı

Bellek ihtiyacını en çok belirleyen kalem, aynı anda çalışan PHP işlemleridir. Basit bir hesap:

  1. Bir PHP işleminin ortalama belleğini ölçün (WordPress'te sık görülen aralık 80–120 MB).
  2. Yoğun saatte aynı anda kaç istek işlendiğini belirleyin.
  3. İkisini çarpın: 10 eşzamanlı işlem × 100 MB = 1 GB yalnızca PHP için.
  4. Üzerine veritabanı, web sunucusu ve işletim sistemini ekleyin.

Örnek: 10 eşzamanlı işlem (1 GB) + veritabanı (1 GB) + sistem ve web sunucusu (0,7 GB) ≈ 2,7 GB. Böyle bir yapı için 4 GB'lık bir paket rahat çalışır, 2 GB sınırda kalır.

Önbellek işlem sayısını düşürür

Sayfa önbelleği devredeyse istekler PHP'ye hiç ulaşmaz; aynı bellekle çok daha fazla ziyaretçiye hizmet verirsiniz. Bu yüzden "daha fazla RAM" almadan önce önbellek kurmak neredeyse her zaman daha ucuz bir çözümdür. WordPress tarafında LiteSpeed Cache rehberine bakabilirsiniz.

Senaryolara göre başlangıç değerleri

SenaryoBaşlangıçNot
Kurumsal tanıtım sitesi2 GBÖnbellekli ve düşük trafikli
Blog veya haber sitesi2–4 GBTrafik dalgalıysa 4 GB
WooCommerce mağaza4–8 GBSepet ve hesap sayfaları önbelleklenemez
Birden çok müşteri sitesi8 GB+Site başına pay ayırın
API veya uygulama sunucusu4 GB+Eşzamanlı istek sayısına göre
Veritabanı sunucusu (ayrı)8 GB+Veri kümesi belleğe sığmalı

Bu değerler başlangıç noktasıdır; ölçüm sonucuna göre yukarı veya aşağı taşınır.

Mevcut kullanımı ölçmek

  • free -h — toplam, kullanılan ve önbelleğe ayrılmış belleği gösterir.
  • ps aux --sort=-%mem | head — en çok bellek kullanan süreçleri listeler.
  • vmstat 1 5 — takas (swap) kullanımını gösterir; si/so sürekli sıfırdan büyükse bellek yetersizdir.
  • dmesg | grep -i "out of memory" — sistemin bellek yetersizliğinden süreç sonlandırıp sonlandırmadığını gösterir.

Önemli bir okuma notu: Linux boş belleği disk önbelleği için kullanır. "Kullanılan" görünen belleğin bir kısmı aslında geri alınabilir; asıl kritik gösterge available sütunudur.

Bellek yetersizliğinin belirtileri

  • Sayfalar zaman zaman beyaz ekran veya 500 hatası veriyor.
  • Veritabanı servisi kendiliğinden duruyor.
  • Takas alanı kullanımı sürekli artıyor ve site yavaşlıyor.
  • Yedekleme veya içe aktarma sırasında işlemler yarıda kesiliyor.
  • Sistem kayıtlarında süreç sonlandırma mesajları görünüyor.

Bu belirtiler CPU yetersizliğiyle karıştırılabilir. Ayrım basittir: CPU darboğazında sayfa yavaş ama hatasız açılır, bellek darboğazında süreçler durur ve hata üretir.

Takas alanı (swap) ne işe yarar?

Takas, bellek dolduğunda verinin diske taşınmasıdır. Sistemi çökmekten korur ama diskten okuma bellekten çok daha yavaştır; sürekli takas kullanan bir sunucu "çalışıyor ama yavaş" durumundadır. Doğru yaklaşım, takası güvenlik yastığı olarak bırakıp gerçek çözümü bellek miktarında veya uygulama optimizasyonunda aramaktır.

Bellek yükseltmeden önce yapılacaklar

  1. Sayfa önbelleğini devreye alın; PHP işlem sayısı hemen düşer.
  2. PHP işlem başına bellek limitini gerçekçi bir değere çekin; gereksiz yüksek limit boşa yer ayırır.
  3. Veritabanı tampon ayarlarını sunucunun toplam belleğine göre düzenleyin.
  4. Kullanılmayan servisleri kapatın (gereksiz panel bileşenleri, eski uygulamalar).
  5. Ağır eklentileri tek tek devre dışı bırakıp farkı ölçün.
  6. Zamanlanmış görevleri yoğun saat dışına alın.

Bu adımlardan sonra hâlâ sınırdaysanız, yükseltme kararı artık ölçüye dayanır.

RAM mi, vCPU mu?

İkisi farklı darboğazları çözer. Bellek, aynı anda kaç işin ayakta kalabileceğini; işlemci, bu işlerin ne kadar hızlı biteceğini belirler. Yanıt süreleri uzuyor ama hata yoksa işlemci tarafına, süreçler ölüyorsa bellek tarafına bakın. İşlemci tahsisinin nasıl okunacağını vCPU nedir yazısında anlattık.

Bellek, disk ve işlemci birlikte çalışır

Üç kaynak birbirinin darboğazını gizleyebilir. Bellek yetersizse sistem takas alanına yönelir ve disk beklemesi artar; disk yavaşsa işlemci veri bekler ve kullanım düşük görünür. Bu yüzden ölçümü yoğun saatte ve üç kaynağı birlikte yapın: free -h, iostat ve top çıktılarını aynı anda alın.

Disk tarafında NVMe diskler, veritabanı yoğun iş yüklerinde bellek yetersizliğinin etkisini azaltır ama ortadan kaldırmaz. Doğru sıra şudur: önce belleği yeterli seviyeye getirin, sonra disk ve işlemciyi değerlendirin.

Büyüme payı bırakın

Paket seçerken bugünkü kullanımın tam üstünü seçmek, ilk trafik artışında sorun yaşatır. Pratik bir yaklaşım: yoğun saatteki kullanımın yüzde 30–40 üzerini hedefleyin. Sezonluk iş yapıyorsanız (kampanya dönemleri, eğitim sezonu) tepe noktasını esas alın, ortalamayı değil.

Netx'te paket seçimi

Netx'in VPS paketlerinde ve VDS paketlerinde bellek değeri paket kartlarında yazılıdır. RAM miktarını diğer kaynaklardan bağımsız seçmek isterseniz VDS Sihirbazı'nı kullanabilirsiniz. Hangi kademenin uygun olduğundan emin değilseniz mevcut sunucunuzda free -h ve yoğun saat ölçümlerinizi paylaşarak satış öncesi danışmanlık alabilirsiniz. Paylaşımlı hostingte kalmak yeterli mi sorusu için hosting mi VPS mi yazısındaki sinyallere bakın.

Sık sorulan sorular

2 GB RAM WordPress için yeterli mi?

Önbellekli ve orta trafikli tek bir site için genellikle yeterlidir. WooCommerce, çok dilli yapı veya çok sayıda eklenti varsa 4 GB daha güvenlidir.

RAM'i sonradan artırabilir miyim?

Sanal sunucularda paket yükseltmesiyle mümkündür. Yeniden başlatma gerekip gerekmediğini sağlayıcınıza sorun.

Belleğin tamamı kullanılıyor görünüyor, sorun mu?

Şart değil. Linux boş belleği disk önbelleği için kullanır. available değeri makul seviyedeyse sorun yoktur.

Takas alanı olmadan çalışır mı?

Çalışır, ancak bellek dolduğunda süreçler doğrudan sonlandırılır. Küçük bir takas alanı güvenlik payı sağlar.

Veritabanını ayrı sunucuya almak belleği rahatlatır mı?

Evet, iki iş yükü birbirinin belleğiyle yarışmaz. Ancak ek maliyet ve ağ gecikmesi getirir; büyük yapılarda anlamlıdır.

Bu cevap yeterince yardımcı oldu mu?

Değerlendirme: 0

<< Geri
İnternet bağlantınız kesildi