7/24 Türkçe destek:[email protected]Sistem durumuDestek talebi

VPS Kaynak Kullanımı İzleme: CPU, RAM ve Disk

Okuma süresi: 2 dk

Kısa yanıt: CPU ve RAM için htop (sudo apt install htop), bellek için free -h, disk doluluğu için df -h, dizin boyutları için sudo du -sh /* komutlarını kullanın. Yüksek kullanımı hangi işlemin yaptığını htop’ta CPU% veya MEM% sütununa göre sıralayarak bulabilirsiniz.

Bu rehber kimin için: VPS yöneticileri · Gereken süre: 10 dakika · Seviye: Orta

VPS’iniz yavaşladığında veya servisler beklenmedik şekilde durduğunda ilk yapılması gereken kaynak kullanımına bakmaktır. Linux’ta “boş” görünen belleğin bir kısmının önbellek olarak kullanılması normaldir; asıl gösterge “available” değeridir.

Temel kontroller

  1. Genel durum: uptime komutu yük ortalamasını gösterir; çekirdek sayınızı (nproc) aşan değerler darboğaza işaret eder.
  2. İşlemler: htop ile işlemleri görün; F6 ile CPU% veya MEM% sütununa göre sıralayın.
  3. Bellek: free -h; “available” değeri düşükse ve swap kullanılıyorsa RAM yetersizdir.
  4. Disk doluluğu: df -h; %90 üzerindeki bölümler sorun yaratır.
  5. Büyük dizinler: sudo du -xh / --max-depth=2 | sort -h | tail -20.
  6. Disk G/Ç: sudo apt install iotop ve sudo iotop -o ile diske en çok yazan işlemleri görün.
  7. Bellek yetersizliği kaydı: sudo journalctl -k | grep -i "out of memory" ile OOM nedeniyle sonlandırılan işlemleri bulun.

Sık görülen nedenler

  • Büyüyen kayıt dosyaları (/var/log); journalctl --vacuum-size=200M ile sınırlayın.
  • Kullanılmayan Docker imajları; docker system prune.
  • Bot trafiği nedeniyle yükselen PHP veya veritabanı işlemleri.
  • Swap alanı olmaması; swap alanı oluşturma rehberine bakın.

Hâlâ çözülmediyse

Kaynaklar sürekli sınırdaysa uygulamanızı optimize etmeniz veya paketi yükseltmeniz gerekir. İhtiyacı hosting kaynak hesaplayıcı ile tahmin edebilirsiniz. Ayrılmış kaynaklı VDS sunucu paketlerimiz yoğun iş yükleri için uygundur.

Sık sorulan sorular

Yük ortalaması kaç olmalı?

Çekirdek sayısının altında kalması idealdir; 4 çekirdekte 4’ün üzeri kuyruk oluştuğunu gösterir.

Sürekli izleme için ne kullanabilirim?

Netdata, Prometheus + Grafana veya basit bir uptime izleme servisi kullanılabilir. İzlemeyi ekibimize bırakmak isterseniz VPS’e eklenebilen sunucu yönetimi paketlerinde 7/24 izleme vardır.

İlgili rehberler