Perintah vmstat menampilkan berbagai statistik tentang memori virtual, serta statistik proses, CPU, dan I/O. Secara default, laporan akan memberikan rata-rata setiap statistik sejak boot sistem terakhir, meskipun Anda juga dapat menentukan nilai penundaan untuk sampel dari periode waktu tertentu.
Beberapa statistik berbasis memori meliputi:
- Total memori virtual yang tersedia.
- Total memori virtual yang gratis untuk digunakan.
- Total memori yang digunakan dalam buffer dan cache.
- Total memori yang digunakan dalam ruang swap.
Beberapa statistik berbasis CPU meliputi:
- Waktu yang dihabiskan untuk menjalankan ruang pengguna.
- Waktu yang dihabiskan untuk menjalankan di ruang kernel.
- Waktu yang dihabiskan untuk menganggur.
- Waktu yang dihabiskan untuk menunggu I/O.
Sintaks
Sintaks dari perintah vmstat adalah:
# vmstat [options] [delay [count]]
Penundaan Keluaran
Disarankan untuk memberikan vmstat penundaan untuk laporan yang lebih akurat. Misalnya, vmstat 5 5 akan menjalankan perintah pada penundaan lima detik selama lima interval.
Jika Anda menemukan kesalahan di bawah ini saat menjalankan perintah vmstat:
vmstat: command not found
Anda dapat mencoba menginstal paket di bawah ini sesuai dengan pilihan distribusi Anda:
Distribusi OS | Perintah |
---|---|
Debian | apt-get install procps |
Ubuntu | apt-get install procps |
Alpin | apk menambahkan procps |
Linux Arch | pacman -S procps-ng |
Kali Linux | apt-get install procps |
CentOS | yum install procps-ng |
Fedora | dnf install procps-ng |
Raspbian | apt-get install procps |
Contoh Perintah vmstat
1. Menampilkan statistik memori virtual:
# vmstat
2. Menampilkan laporan setiap 2 detik sebanyak 5 kali:
# vmstat 2 5