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
Linux işletim sisteminde bellek yönetimi (Memory Management), sistem kaynaklarının etkili bir şekilde dağıtılmasını sağlayan karmaşık ve kritik bir süreçtir. İşte Linux'ta bellek yönetiminin ana bileşenleri ve kavramları:
Sanal Bellek
Linux, sanal bellek yönetimini kullanır, yani her işlem, tüm sistemin belleğine erişiyormuş gibi görünür. Gerçekte ise işlemler, fiziksel bellek (RAM) ile eşleştirilmiş sanal adreslere erişir.
Sanal Adres Alanı: Her işlem, kendi sanal adres alanına s