LIONFIN
VPS & Sunucu

VPS Kaynak Yükseltme: RAM, CPU ve Disk Artırma Rehberi

6 dk okuma Güncelleme: 1 görüntülenme
VPS Kaynak Yükseltme: RAM, CPU ve Disk Artırma Rehberi

VPS kaynak yükseltme, mevcut sanal sunucunuzu ve üzerindeki verileri olduğu gibi koruyarak RAM, vCPU ya da disk kapasitesini daha büyük bir pakete geçerek artırma işlemidir; yeni sunucu kurmak ve taşıma yapmak gerekmez. İşlem çoğu durumda tek bir yeniden başlatmalık kesintiyle tamamlanır; disk büyütüldüğünde ise işletim sisteminin yeni alanı kullanabilmesi için birkaç komut çalıştırmanız gerekir.

Aşağıdaki adımlar LIONFIN VPS sunucu paketleri için hazırlanmıştır; belirtiler ve disk genişletme komutları KVM tabanlı diğer sanal sunucularda da aynıdır. Yükseltmeden önce sorunun gerçekten kaynak eksikliği olduğunu doğrulamak, bütçeyi doğru kaynağa harcamanızı sağlar.

Kısa cevap

VPS kaynak yükseltme, sunucunuzu ve verilerinizi koruyarak RAM, vCPU ya da disk kapasitesini daha büyük bir pakete geçerek artırmaktır (dikey ölçekleme). Önce darboğazı ölçün: dmesg çıktısındaki OOM kayıtları, sürekli swap kullanımı, vCPU sayısını aşan yük ortalaması, yüksek steal ya da dolan disk. Ardından yedek alın, müşteri panelinden paketi değiştirin, sunucuyu yeniden başlatın; disk büyüdüyse bölümü ve dosya sistemini growpart ile resize2fs ya da xfs_growfs komutlarıyla genişletin.

VPS kaynak yükseltme ne zaman gerekir?

Kaynak yükseltme, ölçümler belirli bir kaynağın sürekli sınırda çalıştığını gösterdiğinde gerekir; tek seferlik bir sıçrama genellikle yükseltme gerektirmez. Tipik belirtiler ve kontrol yolları:

BelirtiKontrolOlası darboğaz
Servisler kendiliğinden kapanıyor, veritabanı çöküyorsudo dmesg -T | grep -i -E "out of memory|killed process"RAM (OOM killer süreç sonlandırmış)
Swap sürekli dolu, sunucu ağırfree -h, vmstat 1 5 (si/so sıfırdan büyük)RAM
Yük ortalaması uzun süre vCPU sayısının üzerinde, wa düşükuptime, nproc, topİşlemci
Yük yüksek ama işlemci G/Ç bekliyortop içinde wa yüksek, iostat -x 1Disk G/Ç
“No space left on device” hatasıdf -h, df -iDisk alanı ya da inode
Yük altında st değeri yüksektop, vmstat 1Fiziksel sunucudaki işlemci paylaşımı

Son satır özel bir durumdur: yüksek steal, daha fazla vCPU eklemekle çözülmeyebilir. Bu durumda ayrılmış çekirdekli VDS sunucu seçeneği için VPS VDS farkı yazısına bakın.

Yükseltmeden önce neleri kontrol etmelisiniz?

Her kaynak sorunu donanım eksikliği değildir; önce yazılım kaynaklı nedenleri eleyin, sonra sunucuyu işleme hazırlayın:

  1. Tüketiciyi bulun: ps aux --sort=-%mem | head ve ps aux --sort=-%cpu | head en çok bellek ve işlemci kullanan süreçleri gösterir. Bellek sızıntısı olan bir süreç, eklediğiniz RAM’i de zamanla tüketir.
  2. Diski dolduranları temizleyin: sudo du -xh --max-depth=1 / | sort -h ile büyük dizinleri bulun; döndürülmeyen loglar, eski yedekler ve kullanılmayan Docker imajları sık rastlanan nedenlerdir.
  3. Geçici rahatlama sağlayın: Yükseltme tamamlanana kadar küçük bir swap dosyası süreçlerin sonlandırılmasını önleyebilir; adımlar swap alanı oluşturma rehberindedir.
  4. Yedek alın: İşlemden önce anlık görüntü ya da tam yedek alın; yöntemler VPS yedekleme ve snapshot rehberinde anlatılır.
  5. Disk düzenini kaydedin: lsblk -f ve df -Th çıktılarını not edin; yükseltmeden sonra karşılaştırmak için gerekir.

Hangi kaynağın ne kadar artırılacağına karar vermek için Linux sunucu performans izleme rehberindeki araçlarla birkaç günlük veri toplamak en sağlıklı yoldur.

Müşteri panelinden paket nasıl yükseltilir?

LIONFIN müşteri panelinde kaynak artırma, hizmetin paketini değiştirerek yapılır:

  1. Hizmetlerim sayfasında VPS’inizin kartındaki Paket Değiştir düğmesine tıklayın; aynı düğme hizmetin Yönet ekranının üst kısmında da bulunur.
  2. Yeni Paket Seçin listesinden hedef paketi işaretleyin.
  3. Sağdaki Değişim Özeti kutusunda yeni dönem tutarını, kalan gün sayısını ve şimdi ödenecek farkı kontrol edin. Fark, hizmetin kalan süresine göre orantılı hesaplanır; KDV fatura üzerinde eklenir.
  4. Onayla ve Fatura Oluştur düğmesiyle fark faturasını oluşturup ödeyin. Ödeme tamamlandığında yeni paket hizmetinize uygulanır.

İstediğiniz paket listede yoksa, örneğin VPS’ten VDS’e geçmek istiyorsanız, paneldeki Destek bölümünden talep açın. Fatura ve ödeme ayrıntıları paket yükseltme rehberinde anlatılır.

RAM ve vCPU artışından sonra ne yapılmalı?

RAM ve vCPU değişikliğinin işletim sistemine yansıması için sunucunun genellikle yeniden başlatılması gerekir; sanallaştırma altyapısı çalışan bir sanal makineye çoğu zaman yeni bellek ya da işlemci eklemez. Bazı altyapılarda işletim sistemi içinden verilen reboot komutu yeni donanım tanımını yüklemez; bu durumda sunucuyu panelden kapatıp yeniden açmak gerekir. Ardından yeni değerleri doğrulayın:

nproc
free -h
df -h /

Donanımın artması, uygulamaların onu kullanacağı anlamına gelmez. Sınırları elle ayarlanmış servisleri yeni kaynağa göre güncelleyin:

  • PHP-FPM’de pm.max_children değeri, işçi başına bellek tüketimine göre artırılabilir.
  • MariaDB/MySQL’de innodb_buffer_pool_size, PostgreSQL’de shared_buffers yeni RAM’e göre büyütülebilir.
  • Java tabanlı uygulamalarda (ör. Minecraft sunucusu) -Xmx heap sınırını yeniden belirleyin.
  • Node.js’te PM2 cluster modundaki süreç sayısını yeni vCPU sayısına eşitleyin.

Yeniden başlatmayı güvenli biçimde yapmak için sunucu yeniden başlatma rehberine bakın.

Disk büyütüldükten sonra dosya sistemi nasıl genişletilir?

Paket değişikliği sanal diski büyütür, ancak bölüm (partition) ve dosya sistemi eski boyutta kalabilir. Önce durumu görün:

lsblk
df -Th /

lsblk çıktısında disk (ör. vda) yeni boyutu, kök bölüm (ör. vda1) eski boyutu gösteriyorsa genişletme gerekir. Cloud-init kullanan imajlarda kök bölüm açılışta kendiliğinden büyüyebileceği için önce bu kontrolü yapın. Aygıt adı altyapıya göre vda, sda ya da nvme0n1 olabilir; NVMe’de bölümler nvme0n1p1 biçiminde adlandırılır. Aşağıdaki komutlar kök bölümün /dev/vda1 olduğu tipik düzen içindir:

# growpart aracı (Ubuntu/Debian)
sudo apt install cloud-guest-utils
# AlmaLinux/Rocky Linux: sudo dnf install cloud-utils-growpart

sudo growpart /dev/vda 1     # disk adı ile bölüm numarası arasında boşluk var
sudo resize2fs /dev/vda1     # dosya sistemi ext4 ise
sudo xfs_growfs /            # dosya sistemi XFS ise

Her iki genişletme de bağlı (mount edilmiş) dosya sisteminde, yeniden başlatma gerektirmeden yapılabilir; sonucu df -h ile doğrulayın. Kök bölümün arkasında swap ya da başka bir bölüm varsa growpart kök bölümü büyütemez; bu durumda destek talebi açın.

Dikkat: Disk ve bölüm adını mutlaka kendi lsblk çıktınızdan alın; yanlış aygıta uygulanan bölüm komutu veri kaybına yol açabilir.

LVM ve Windows sunucularda disk nasıl genişletilir?

LVM kullanan Linux sunucular

Ubuntu’nun standart sunucu kurulumunda sık görülen LVM düzeninde sırasıyla bölüm, fiziksel birim (PV), mantıksal birim (LV) ve dosya sistemi büyütülür. Adları sudo pvs ve sudo lvs ile kontrol edin; örnekte LVM bölümü /dev/vda3’tür:

sudo growpart /dev/vda 3
sudo pvresize /dev/vda3
sudo lvextend -r -l +100%FREE /dev/ubuntu-vg/ubuntu-lv

-r seçeneği mantıksal birimle birlikte üzerindeki ext4 ya da XFS dosya sistemini de büyütür.

Windows Server

Disk Yönetimi konsolunda diskleri yeniden tarayıp C: sürücüsüne sağ tıklayarak Birimi Genişlet seçeneğini kullanın ya da yönetici olarak açılmış PowerShell’de şu komutları çalıştırın:

Update-HostStorageCache
Resize-Partition -DriveLetter C -Size (Get-PartitionSupportedSize -DriveLetter C).SizeMax

C: bölümünün hemen arkasında bir kurtarma bölümü varsa genişletme seçeneği pasif kalır; bu düzende de destek talebi açmanız gerekir.

Kaynak artırmak yerine mimariyi değiştirmek ne zaman mantıklı?

Tek bir sunucuyu büyütmek basit ve hızlıdır; ancak her yükseltmede maliyet artarken kazanım azalabilir ve sunucu tek arıza noktası olarak kalır. Şu durumlarda yükü bölmek daha verimlidir:

  • Veritabanı ile uygulama birbirinin belleğini tüketiyorsa: Veritabanını ayrı bir sunucuya almak iki tarafı da rahatlatır; ayrıntılar veritabanı sunucusu rehberindedir.
  • Trafiğin büyük kısmı statik dosyalardan oluşuyorsa: Görselleri ve indirilebilir dosyaları önbellek ya da CDN üzerinden sunmak işlemci ve bant genişliği ihtiyacını düşürür.
  • Kesinti kabul edilemiyorsa: İki uygulama sunucusu ve önlerinde bir yük dengeleyici, bakım ve arıza anlarında hizmeti ayakta tutar.
  • Arka plan işleri ön yüzü yavaşlatıyorsa: Kuyruk işçilerini ve rapor görevlerini ayrı bir sunucuya taşıyın.

Bu değişiklikler yeniden yapılandırma gerektirdiğinden, önce dikey yükseltmeyle zaman kazanıp mimari değişikliği planlı biçimde yapmak çoğu ekip için daha güvenli bir sıralamadır.

Sık Sorulan Sorular

VPS kaynak yükseltme sırasında veriler silinir mi?

Hayır. Paket değişikliği mevcut diski ve üzerindeki verileri korur; işlem yeni bir kurulum değil, aynı sanal makinenin kaynaklarının artırılmasıdır. Yine de bölüm ve dosya sistemi komutlarında yapılacak bir yazım hatası veri kaybına yol açabileceğinden, yükseltmeden önce anlık görüntü ya da tam yedek almak her zaman gereklidir.

Yükseltmeden sonra sunucuyu yeniden başlatmak şart mı?

RAM ve vCPU artışlarında çoğu zaman evet; yeni kaynakların işletim sistemine görünmesi için sanal makinenin yeniden başlatılması, bazı altyapılarda ise panelden kapatılıp açılması gerekir. Disk büyütmede bölüm ve dosya sistemi genişletme komutları çalışan sistemde uygulanabilir; yeniden başlatma yalnızca disk yeni boyutuyla görünmüyorsa gerekir.

VPS paketini küçültmek mümkün mü?

İşlemci ve bellek tarafında daha küçük bir pakete geçiş genellikle mümkündür; müşteri panelinde paket düşürüldüğünde kalan sürenin fiyat farkı hesap bakiyenize aktarılır. Disk küçültme ise çoğu sanallaştırma altyapısında yerinde yapılamaz; daha küçük diskli bir pakete geçmek için verileri yeni bir sunucuya taşımak gerekir. Bu yüzden diski ihtiyacın çok üzerinde seçmemek önemlidir.

Ödeme yaptım ama yeni RAM görünmüyor, ne yapmalıyım?

Önce faturanın ödendi olarak göründüğünü kontrol edin; yeni paket ödeme tamamlandığında uygulanır. Ardından sunucuyu yeniden başlatın, mümkünse işletim sistemi içinden değil panelden kapatıp açın ve free -h ile belleği kontrol edin. Değer hâlâ eskiyse hizmet adını ve komut çıktısını ekleyerek paneldeki Destek bölümünden talep açın.

Swap eklemek RAM yükseltmenin yerini tutar mı?

Tutmaz. Swap diskte tutulduğu için bellekten çok daha yavaştır; kısa tepe anlarında süreçlerin sonlandırılmasını önler ama sürekli kullanıldığında sunucu belirgin biçimde yavaşlar. vmstat çıktısındaki si ve so değerleri sürekli sıfırın üzerindeyse swap bir çözüm değil, RAM yetersizliğinin belirtisidir; bu durumda bellek artırmak gerekir.

Bu makale yardımcı oldu mu?

Geri bildiriminiz için teşekkürler!

kişi faydalı buldu

Paylaş

X LinkedIn WhatsApp

Sorunuz mu var? Destek ekibimize yazın.