Discussion

vmstat Analizi

Started by ASENA · 25 Jul 2026 03:05 · 2 Views · 0 Replies
Thread Starter #0
Linux sistem yöneticileri için performans izleme ve sorun giderme süreçlerinde önemli bir araç olan vmstat, sistem kaynaklarının kullanımını analiz etmek için temel bir komut satırı aracıdır. Bu yazıda, vmstat komutunun nasıl çalıştığını, sunduğu bilgileri ve bu bilgilerin yorumlanmasını detaylı bir şekilde inceleyeceğiz.

vmstat, "virtual memory statistics" ifadesinin kısaltmasıdır ve bellek kullanımı, işlemci yükü, disk I/O ve diğer sistem aktiviteleri hakkında bilgi sağlar. Komut genellikle şu şekilde kullanılır:

CODE
1vmstat [süre] [tekrar] 


Burada süre, saniye cinsinden güncellemelerin arasındaki süreyi belirtirken, tekrar ise kaç kez bilgi almak istediğimizi tanımlar. Örneğin,
CODE
1vmstat 5 10
komutu, her 5 saniyede bir 10 kez güncelleme yapar.

vmstat çıktısında bulunan başlıca sütunlar arasında şunlar yer alır:

  • r: Koşu halindeki (running) süreç sayısını gösterir. Yüksek bir değer, CPU'nun aşırı yüklü olduğunu gösterebilir.
  • b: Bekleyen (blocked) süreç sayısını belirtir. Bu değer, I/O işlemleri bekleyen süreçlerin sayısını gösterir.
  • swpd: Kullanılan sanal bellek miktarını (kilobyte cinsinden) gösterir. Bu değer yüksekse, sistemin belleği yetersiz kalıyor olabilir.
  • free: Kullanılmayan bellek miktarını (kilobyte cinsinden) belirtir. Bu değer, sistemin bellek durumu hakkında bilgi verir.
  • buff: Tampon bellek (buffer) miktarını gösterir. Disk I/O performansı üzerinde etkili olabilir.
  • cache: Önbellek (cache) belleği miktarını belirtir. Bu değer, dosya sisteminin performansını etkileyebilir.

Yukarıdaki sütunların analizi, sistemdeki performans sorunlarını belirlemek için kritik öneme sahiptir. Örneğin, yüksek bir r değeri, sistemdeki CPU kaynaklarının yetersiz olduğunu ve daha fazla işlemci kaynağına ihtiyaç duyulduğunu gösterir. Benzer şekilde, b değeri yüksekse, sistemin disk I/O işlemlerinde tıkanıklık yaşadığını anlayabiliriz.

Sonuç olarak, vmstat, sistem yöneticilerinin sistem performansını değerlendirirken başvurabilecekleri güçlü bir araçtır. Bu analiz, sistemdeki potansiyel sorunları önceden tespit etme ve müdahale etme noktasında büyük avantaj sağlar.

You must be logged in to reply.

0 quotes selected