Linux hosting ortamlarında performans sorunları genellikle CPU ve RAM tüketimi ile ilişkilidir. Bu sorunları tespit etmek için aşağıdaki komutları kullanabilirsiniz:
top - Sistemin anlık durumunu gösterir. CPU ve RAM kullanımı hakkında bilgi verir.
htop - top komutunun gelişmiş bir versiyonudur. Daha kullanıcı dostu bir arayüz sunar.
dmesg - Kernel mesajlarını görüntüleyerek sistem hatalarını tespit etmenizi sağlar.
free -m - RAM kullanımını megabayt cinsinden gösterir.
vmstat 1 - Sistem istatistiklerini her saniye günceller.
CPU Tüketimi Sorunları
CPU tüketimi yüksekse, sistemde bazı işlemler aşırı kaynak kullanıyor olabilir. top veya htop komutlarını kullanarak en fazla kaynak tüketen işlemleri tespit edin.
Çözüm Adımları:
Yüksek CPU tüketen işlemleri belirleyin.
İşlemi durdurmak için kill komutunu kullanın (PID, işlem kimliğidir).
Gerekirse, işlemi yeniden başlatın.
RAM Tüketimi Sorunları
Eğer RAM kullanımı %90'ın üzerindeyse, sistem yavaşlayabilir. Bu durumda da top veya htop ile sorunları tespit edebilirsiniz.
Çözüm Adımları:
En yüksek RAM tüketen süreçleri belirleyin.
Gereksiz süreçleri kapatmak için kill komutunu kullanın.
Swap alanını artırmak gerekebilir. Bunu yapmak için aşağıdaki adımları izleyin:
Yeni swap dosyası oluşturun: sudo fallocate -l 2G /swapfile