Linux’ta Performans İzleme ve Ayarlama Araçları Kullanımı

43 0

Linux işletim sistemi üzerinde performans izleme ve ayarlama yapmak için birçok araç ve yöntem bulunmaktadır. Bu araçlar sistem kaynaklarını izlemek, performans sorunlarını tanımlamak ve gidermek için kullanılır. İşte yaygın olarak kullanılan bazı araçlar ve bunların kullanımıyla ilgili bilgilendirici bir içerik:

  1. top:
    • Sistemdeki işlem ve kaynak kullanımını izlemek için kullanılır.
    • CPU, bellek, swap kullanımı gibi bilgileri gösterir.
    • Terminalde çalıştırıldığında canlı olarak güncellenen bir liste sağlar.
    • Çalıştırmak için terminalde top komutunu kullanın. Çıkmak için q tuşuna basın.
  2. htop:
    • top’un gelişmiş bir versiyonudur.
    • Daha renkli ve interaktif bir arayüze sahiptir.
    • CPU, bellek, swap, yüksek işlemci tüketen işlemleri vurgular.
    • Terminalde htop komutunu kullanarak çalıştırabilirsiniz.
  3. vmstat:
    • Sistem genelinde CPU, bellek, disk ve ağ kullanımını izlemek için kullanılır.
    • Belirli bir aralıkta istatistikler sağlar.
    • Örneğin, vmstat 1 5 komutuyla her saniye 5 kez güncellenen bir çıktı alabilirsiniz.
  4. iostat:
    • Disk giriş/çıkış performansını izlemek için kullanılır.
    • Disk kullanımı, işlem sırasında kullanılan CPU zamanı gibi bilgileri sağlar.
    • Terminalde iostat komutunu kullanarak çalıştırabilirsiniz.
  5. sar:
    • Sistem aktivitesini izlemek için kullanılır.
    • CPU, bellek, ağ ve disk kullanımını raporlar.
    • Terminalde sar komutu ile çalıştırılabilir. Detaylı raporlar için argümanlar kullanılabilir.
  6. free:
    • Bellek kullanımını gösterir.
    • Toplam, kullanılan, boş ve önbelleğe alınan bellek miktarlarını verir.
    • Terminalde free -m gibi argümanlarla çağrılır.
  7. iftop:
    • Ağ trafiğini izlemek için kullanılır.
    • Gelen ve giden veri akışını gösterir.
    • Terminalde iftop komutuyla çağrılır.
  8. netstat:
    • Ağ bağlantılarını, yönlendirmelerini, arayüz istatistiklerini vb. görmek için kullanılır.
    • Terminalde netstat -a gibi argümanlarla çağrılır.
  9. strace:
    • Bir işlemin sistem çağrılarını izlemek için kullanılır.
    • Örneğin, strace program_adı şeklinde kullanılabilir.
  10. lsof:
    • Açık dosya ve bağlantıları listelemek için kullanılır.
    • Terminalde lsof komutuyla çağrılır.
  11. pidstat:
    • Belirli bir işlemin CPU, bellek, giriş/çıkış istatistiklerini izlemek için kullanılır.
    • Örneğin, pidstat -u -r -d gibi argümanlarla çağrılır.

Bu araçlar, Linux sistemlerinde performans izlemek ve ayarlamak için yaygın olarak kullanılan araçlardır. İhtiyacınıza göre bu araçları kullanarak sistem performansını analiz edebilir ve gerektiğinde ayarlamalar yapabilirsiniz.

Bir cevap yazın