vmstat Komut Oluşturucu
Sanal bellek istatistiklerini raportmak için vmstat komutları oluştur
vmstat ile Başlarken
## vmstat nedir?
`vmstat` komutu sanal bellek, süreç, CPU ve G/Ç istatistiklerini raporlar. Tek bir çağrı önyükleme süresince bir anlık görüntü verir; bir gecikme sağlamak sürekli bir izleme döngüsünde çalıştırır - bellek baskısı, takas kullanımı ve CPU doygunluğunu teşhis etmek için değerlidir.
## Nasıl Kullanılır
1. **Gecikme Ayarla**: Sürekli çalıştırmak için saniye cinsinden bir aralık girin (örneğin `2`). Tek bir anlık görüntü için atlayın. 2. **Sayı Ayarla**: Örnek sayısını sınırlayın (örneğin `5`). 3. **Seçenekleri Seç**: Aktif/inaktif bellek için `-a`, olay sayaçları için `-s`, disk istatistikleri için `-d` veya geniş/zaman damgalı çıktı için `-w` /`-t` kullanın. 4. **Kopyala ve Çalıştır**: Oluşturulan komutu terminalinize kopyalayın.
Yaygın Seçenekler
### `delay` ve `count` (konumsal) Saniye cinsinden bir aralık ve isteğe bağlı bir örnek sayısı geçirin. `vmstat 2 5` beş örneği iki saniye arayla raporlar ve ardından çıkar. Sayı olmadan, vmstat süresiz çalışır.
### `-a` Aktif/inaktif bellek Varsayılan `buff`/`cache` ayrımı yerine `active` ve `inact` (inaktif) bellek sütunlarını gösterir. RAM'in ne kadarının gerçekten kullanımda olduğunu görmek için yardımcı olur.
### `-s` İstatistikler Önyükleme süresince olay sayaçları ve bellek toplamlarını içeren bir tablo görüntüler (fork'lar, içerik değiştirmeleri, takas iç/dış, boş/paylaşılan/arabellek/önbellek belleği). Çıktı tek seferlik, bir döngü değildir.
### `-d` Disk istatistikleri Disk başına okumaları, yazmaları ve G/Ç toplamlarını raporlar. Hangi cihazın meşgul olduğunu araştırırken yararlıdır.
### `-w` Geniş çıktı Sütunları genişletin böylece değerler asla kaymaz — yüksek çözünürlüklü terminallerde veya bir günlüğe boru larken okuması daha kolay.
### `-t` Zaman damgası Her örneğe bir zaman damgası sütunu ekler, bu çıktıyı daha sonra analiz etmek için arşivlerken gereklidir.
### `-S` Birim `k`, `K`, `m`, `M`'den biriyle bellek için görüntü birimini ayarlayın. Örnek: `vmstat -S M 2` belleği megabayt cinsinden gösterir.
▶Hangi sütun bana sistemin düşük bellekte olduğunu söyler?
▶vmstat'ı bir dosyaya zaman damgalarıyla nasıl kaydederim?
▶CPU us/sy/id/wa sütunları ne anlama geliyor?
Bu araç size yardımcı olduysa, bana bir kahve ısmarlamayı düşünün.
Bana bir kahve ısmarla