Linux Performans Araçları #1

Merhaba Arkadaşlar,

Bu sefer bambaşka bir yazı ile birlikteyiz.

Linux Performans Araçları; sisteminde çalışan servislerin sürekliliğini sistemde oluşan veya oluşabilecek problemleri görmezi sağlayan araçlardır. Bu araçlar ile;

  • Sistem kaynaklarının kullanım oranlarını
  • Hangi komut ve processlerin çalıştığını
  • CPU,RAM ve Disk I/O kaynak tüketimlerini
  • Sistem network bilgileri

Hakkında bilgi edinmemizi ve oluşabilecek sorunlara önceden çözüm bulmamızı sağlayan araçlardır.

Bazı Linux Performans Araçları

  • netstat
  • top
  • dstat
  • slabtop
  • free
  • tcpdump
  • ip
  • nicstat
  • dtrace
  • pidstat
  • ps

 

dstat

  1. Toplam CPU kullanımı
  2. Toplam I/O okuma ve yazma oranlarını
  3. Network üzerinden gelen ve giden paket sayısı

hakkında bilgi edinmemizi sağlayan komuttur.

dstat Kurulumu:

Ubuntu

  • sudo apt-get install dstat

Kullanımı: 1.png

  1. –total-cpu-usage– CPU istatistikleri:
  • usr : Bir kullanıcı süreci
  • sys : Sistem süreci ve CPU kullanımı
  • idl : Boştaki işler sayısı
  • wai : Beklemedeki işlem sayısı
  • stl : Sabit kesme ve yumuşak kesma sayısı
  1. -dsk/total- Disk istatistikleri :
  • read : Diskte toplam okuma sayısı
  • write: Diskte toplam yazma sayısı
  1. -net/total- Ağ istatistikleri :
  • recv : Alınan toplam bayt miktarı
  • send : Ağlara gönderilen toplam bayt sayısı
  1. —paging– Sayfalama istatistikleri :
  • in: Belleğe giren bilgi sayısı
  • out: Bellekten çıkan bilgi sayısı
  1. —system–Sistem istatistikleri :
  • int : Kesinti sayısı
  • csw : İçerik Anahtarları

Top

Bu yazılım genelde Linux ile birlikte hazır gelir kurmanıza gerek olmayan sistem hakkında birçok bilgiyi verir. Sistem Yöneticilerinin sistem performansını öğrenmek için kullandığı komuttur.

Kullanımı:

2

1. Satır

  • Zaman
  • Bilgisayar ne kadar süre çalışıyor?
  • Kullanıcı sayısı
  • Ortalama yük

Ortalama Yük; son 1, 5 ve 15 dakika için sistem yükleme süresini gösterir.3

Bu sayılar, sisteminizin CPU su, diski ve diğer kaynaklarının ne kadar meşgul olduğunu size söyler.

2. Satır

  • Toplam görev sayısı
  • Çalışan görevlerin sayısı
  • Uykudaki görevlerin sayısı
  • Durdurulan görevlerin sayısı
  • Zombi Görevlerin sayısı

3. Satır

  • Toplam sistem belleği
  • Boş hafıza
  • Kullanılan bellek
  • Arabellek önbellek

4. Satır

  • Toplam swap mevcut
  • Toplam takas serbest
  • Toplam swap kullanıldı
  • Mevcut hafıza

Tablo

Mevcut Sürümü Göster

  • top -h

4

Belirtilen kullanıcı tarafından yalnızca süreçleri göster

  • top -u kullanıcı_adı

5

Görüldüğü gibi sadece root kullanıcı ile ilgili sistem bilgileri verir.

Ekranı Yenileme Zamanı

  • top -d

Her 5 saniyede bir yenilemek için top -d 5 yazın

6.png

Boşta Görevleri Gizle

  • top –i

7

Gördüğünüz gibi gizli görevleri gizleyince sistemde daha az programı çalıştığını görmüş olacaksınız.

Renk değiştirin

Bu program renklendirme için kullanılır.

  • Program çalışırken “Z” basın

8.png

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Connecting to %s