vmstat (virtual memory statistics), Linux ve diğer UNIX tabanlı işletim sistemlerinde kullanılan bir komut satırı aracıdır. Sistem kaynaklarının kullanımı hakkında bilgi sağlamak amacıyla, bellek, işlem, blok I/O, sistem ve CPU kullanımı gibi bir dizi istatistik toplar.
Temel Kullanımı
vmstat komutu genellikle şu şekilde çalıştırılır:
vmstat
Bu, sistemin mevcut durumu hakkında bir özet sağlar.
Çıktı
vmstat komutunun çıktısı bir dizi sütundan oluşur:
- procs: İşlem durumu (bekleme ve çalışma).
- memory: Sanal bellek kullanımı (swap, serbest, buffer ve cache).
- swap: Swap in/out istatistikleri.
- io: Giriş/çıkış (I/O) istatistikleri.
- system: Sistem çağrıları ve kesmeleri.
- cpu: CPU kullanımı (user, system, idle, iowait, vb.).
Seçenekler
vmstat komutu, belirli bir hedefe odaklanmak veya ek bilgi almak istediğinizde kullanılabilecek bir dizi seçenek içerir:
- -a: Aktif ve inaktif bellek kullanımını gösterir.
- -d: Disk istatistiklerini gösterir.
- -n: Çıktının sadece bir kez gösterilmesini sağlar.
- -s: Özet istatistikler gösterir.
- -m: Bellek kategorilerini gösterir.
- -p: Belirtilen disk bölümü için istatistikler gösterir.
Örnek Kullanım
Örneğin, her 2 saniyede bir sistemin durumunu görmek için şu komutu kullanabilirsiniz:
vmstat 2
Bu, sistem kaynaklarının kullanımını gerçek zamanlı olarak izlemenize olanak tanır, böylece olası performans sorunlarını tespit etmek ve çözmek daha kolay olabilir.
Sonuç
vmstat, sistem yöneticileri ve geliştiriciler için kritik bir araçtır. Sanal bellek istatistiklerini, işlem durumunu, CPU kullanımını ve daha fazlasını göstererek, sistem performansının sürekli izlenmesi ve analiz edilmesine yardımcı olur. Bu, sistem kaynaklarının etkin kullanılmasını sağlar ve performans sorunlarının proaktif olarak ele alınmasına yardımcı olur.
0 Comments
Recommended Comments
There are no comments to display.