Son gözden geçirme: Eylül 2026 · AlmaLinux 9, Rocky 9 ve Ubuntu 22.04/24.04 resmî dokümanına göre
Hızlı çözüm
Top htop ile kaynak izleme, sunucunuza SSH ile bağlanıp top ya da htop komutunu çalıştırarak CPU, RAM ve süreç bazlı kullanımı anlık görmek demektir.
top yazıp Enter’a basın; en üstteki load average değerine ve %Cpu(s) satırındaki us/sy/wa/id sütunlarına bakın.apt install htop (Ubuntu/Debian) ya da dnf install htop (AlmaLinux/Rocky) ile htop‘u kurup çalıştırın.free -h çalıştırın; “free” sütunu düşük görünse de “available” sütunu yüksekse sorun yoktur, fark çoğunlukla önbelleğe (buff/cache) gider.| Panel | Yok — VPS/VDS yönetimsizdir; izleme işletim sistemi üzerinden yapılır |
|---|---|
| Sistem | AlmaLinux 9, Rocky 9 · Ubuntu 22.04/24.04, Debian 12 |
| Yetki | Sunucunuzun root ya da sudo yetkili kullanıcısı |
| Narhost ürünü | VPS Sunucu, VDS Sunucu |
Başlamadan önce
top, sunucunun o anki CPU, bellek ve süreç durumunu saniyede bir yenileyerek gösteren, her Linux dağıtımında hazır gelen bir araçtır. En üstteki load average satırı son 1, 5 ve 15 dakikanın ortalama iş yükünü verir; bu değer çekirdek sayısına yakın ya da altındaysa yük normaldir, sürekli üzerindeyse sunucu kuyruklanıyor demektir.
htop aynı bilgiyi renkli çubuklar ve çekirdek başına ayrı gösterge ile sunar; kurulum gerektirir ama günlük takip için daha hızlı okunur. Paylaşımlı hostingte SSH erişimi olmadığından bu komutlar çalışmaz, oradaki kaynak takibi cPanel’in Kaynak Kullanımı ekranından yapılır.

top ya da htop çalıştırıp load average değerini çekirdek sayınızla (nproc komutuyla öğrenilir) karşılaştırın.
nproctop
Beklenen sonuç: nproc çekirdek sayısını verir; top‘taki load average bu sayının belirgin altındaysa yük normaldir.
%Cpu(s) satırındaki us (kullanıcı süreçleri), sy (çekirdek/sistem işleri), wa (disk G/Ç beklemesi) ve id (boşta kalan işlemci) yüzdelerine bakın; wa yüksekse sorun CPU’da değil disktedir.htop‘ta ise F6 ile aynı sıralamayı fare kullanmadan yapabilirsiniz.
ps aux --sort=-%cpu | headps aux --sort=-%mem | head
Beklenen sonuç: listenin başında CPU ya da bellek tüketen sürecin adı, PID’i ve kullanıcısı görünür.
top/htop çıktısındaki VIRT, sürecin ayırdığı toplam sanal adres alanıdır (paylaşılan kütüphaneler ve haritalanmış dosyalar dahil olduğu için genelde çok büyük görünür); gerçek fiziksel RAM tüketimi RES sütunundadır. Bir süreci değerlendirirken VIRT‘e değil RES‘e bakın.free -h ile okuyun. “free” sütunu düşük çıksa bile Linux çekirdeği boşta kalan RAM’i disk önbelleğine (buff/cache sütunu) ayırır; bu bellek uygulama istediği an geri verilir. Gerçek durumu görmek için “free” değil “available” sütununa bakın.
free -h
Beklenen sonuç: “available” sütunu, uygulamaların anında kullanabileceği gerçek boş belleği gösterir.
%wa sürekli yüksekse cihaz bazında iostat, süreç bazında iotop ile hangi diskin ya da hangi sürecin G/Ç’yi tükettiğini bulun.
iostat -x 2iotop -o
Beklenen sonuç: iostat cihaz başına %util değerini, iotop ise en çok disk yazan/okuyan süreci listeler; iostat/iotop kurulu değilse AlmaLinux’ta dnf install sysstat iotop, Ubuntu/Debian’da apt install sysstat iotop ile kurun.
load average‘ı çekirdek sayısıyla karşılaştırın; belirgin üzerinde değilse başka bir belirti (yavaş sayfa, zaman aşımı) arayın.ps aux --sort=-%cpu ile sorumlu süreci bulun, bilinen bir servisse (veritabanı, PHP-FPM) günlüklerine bakın.%wa yüksekse süreç öldürmek yerine iostat/iotop ile disk performansına odaklanın.crontab -l ile zamanlanmış görevleri kontrol edin.Sonuç
top ya da htop‘ta okunan load average sunucunun çekirdek sayısının belirgin altında seyrediyor, %wa düşük ve free -h‘taki “available” değeri yeterliyse sunucu kaynak sıkıntısı yaşamıyor demektir.
Narhost desteği
Talebe şunları ekleyin: sunucu IP adresi, işletim sisteminiz, top/htop çıktısının ekran görüntüsü, yükün ne zaman başladığı ve o ana kadar denediğiniz adımlar.
Sonraki adımlar
Hayır. Paylaşımlı hosting paketlerinde SSH erişimi yoktur; top ve htop yalnızca VPS ve VDS ürünlerinde, sunucuda kullanılabilir. Paylaşımlı hostingte kaynak takibi cPanel’in Kaynak Kullanımı ekranından yapılır.
RES, sürecin o an gerçekten kullandığı fiziksel RAM miktarıdır. VIRT ise paylaşılan kütüphaneler ve haritalanmış dosyalar dahil ayrılan toplam sanal adres alanıdır ve genelde çok daha büyük görünür; gerçek tüketimi değerlendirirken RES esas alınır.
Linux, kullanılmayan RAM’i boşa harcamaz; disk önbelleğine (buff/cache) ayırır ve uygulama istediğinde anında geri verir. Gerçek boş belleği görmek için “free” değil “available” sütununa bakılır.
Bu makale sorununuzu çözdü mü?
Geri bildiriminiz için teşekkürler.
Çözemediniz mi?
Teknik ekibimiz sunucu tarafındaki ayarları sizin için kontrol edebilir. Destek talebinizde alan adınızı ve aldığınız hata metnini paylaşmanız süreci hızlandırır.