CPU Kullanımı Nasıl Kontrol Edilir?

Göktan Öztaş
Kategoriler: VDS ServerVPS Server

Linux sunucularda CPU kullanımı, web sitesi ve uygulama performansını etkileyen en önemli faktörlerden biridir. Yüksek CPU kullanımı, sunucunun yavaşlamasına veya bazı servislerin çalışmamasına neden olabilir.


Çözüm Adımları

  1. Sunucuya SSH veya Console ile Bağlanın

    • Narhost VPS/VDS sunucunuza SSH üzerinden bağlanın:

      ssh root@sunucu_ip
    • SSH çalışmıyorsa Narhost panelindeki Console / Konsol bağlantısını kullanabilirsiniz.

  2. Anlık CPU Kullanımını Görüntüleyin

    • top komutu ile CPU, RAM ve işlem detaylarını görebilirsiniz:

      top
    • Komut ekranında:

      • %CPU → Her bir işlemin CPU kullanım yüzdesi

      • load average → Sunucunun son 1, 5 ve 15 dakikadaki ortalama yükü

  3. Detaylı CPU Analizi için htop Kullanın

    • htop daha kullanıcı dostu bir arayüz sunar:

      yum install htop -y # CentOS/RHEL
      apt install htop -y # Ubuntu/Debian
      htop
    • İşlemleri renkli ve grafik olarak görüp, CPU kullanımını kolayca takip edebilirsiniz.

  4. CPU Kullanımını Belirli Komutlarla Kontrol Edin

    • Sistem genel CPU kullanımını görmek için:

      mpstat
      top -bn1 | grep "Cpu(s)"
  5. CPU Kullanımını Loglama ve Analiz

    • Belirli bir süre boyunca CPU kullanımını kaydetmek için:

      sar -u 5 12
    • Bu komut her 5 saniyede bir CPU kullanımını ölçer ve 12 defa tekrarlar.

  6. Yüksek CPU Kullanımı Tespitinde Önlem

    • Yoğun kaynak kullanan işlemleri tespit edin ve gerekirse durdurun:

      kill -9 PID
    • Web sitesi optimizasyonu, cache kullanımı ve gereksiz servislerin kapatılması CPU yükünü azaltabilir.

  7. Güvenlik ve İzleme

    • Sürekli yüksek CPU kullanımını izlemek için monitoring araçları (örn. Netdata, Zabbix) kullanabilirsiniz.

[narhost-info]

ℹ️ Bu çözüm adımları işe yaramadıysa, Narhost’un uzman teknik ekibi size yardımcı olabilir.
Hemen destek talebi oluşturun
Etiketler: vpsvdscpukontrol