Penjana Perintah vmstat
Jana perintah vmstat untuk melaporkan statistik memori maya
Mula dengan vmstat
## Apakah itu vmstat?
Arahan `vmstat` melaporkan statistik memori maya, proses, CPU, dan I/O. Satu panggilan sahaja memberi gambaran sejak boot; membekalkan selang masa menjalankannya dalam gelung pemantauan berterusan — amat bernilai untuk mendiagnosis tekanan memori, penggunaan swap, dan ketepuan CPU.
## Cara Penggunaan
1. **Tetapkan Selang**: Masukkan selang masa dalam saat untuk berjalan secara berterusan (contohnya `2`). Tinggalkan untuk satu gambaran. 2. **Tetapkan Kiraan**: Hadkan bilangan sampel (contohnya `5`). 3. **Pilih Pilihan**: Gunakan `-a` untuk memori aktif/tidak aktif, `-s` untuk kaunter peristiwa, `-d` untuk statistik cakera, atau `-w` /`-t` untuk output lebar/bercap masa. 4. **Salin & Jalankan**: Salin arahan yang dijana ke terminal anda.
Pilihan Biasa
### `delay` dan `count` (posisi) Berikan selang masa dalam saat dan kiraan sampel pilihan. `vmstat 2 5` melaporkan lima sampel dua saat selang dan kemudian keluar. Tanpa kiraan, vmstat berjalan tanpa had.
### `-a` Memori aktif/tidak aktif Tunjukkan lajur memori `active` dan `inact` (tidak aktif) dan bukannya pecahan `buff`/`cache` lalai. Membantu untuk mengesan berapa banyak RAM yang sebenarnya digunakan.
### `-s` Statistik Paparkan jadual kaunter peristiwa dan jumlah memori sejak boot (fork, pertukaran konteks, swap masuk/keluar, memori bebas/berkongsi/buffer/cache). Output adalah sekali sahaja, bukan gelung.
### `-d` Statistik cakera Laporkan baca, tulis, dan jumlah IO bagi setiap cakera. Berguna apabila menyiasat peranti mana yang sibuk.
### `-w` Output lebar Lebarkan lajur supaya nilai tidak pernah membalut — lebih mudah dibaca pada terminal resolusi tinggi atau apabila disalurkan ke log.
### `-t` Cap masa Tambah lajur cap masa pada setiap sampel, yang penting apabila mengarkib output untuk analisis kemudian.
### `-S` Unit Tetapkan unit paparan untuk memori dengan salah satu daripada `k`, `K`, `m`, `M`. Contoh: `vmstat -S M 2` menunjukkan memori dalam megabait.
▶Lajur yang manakah memberitahu saya sistem kekurangan memori?
▶Bagaimana saya merekod vmstat ke fail dengan cap masa?
▶Apakah maksud lajur CPU us/sy/id/wa?
Jika alat ini membantu anda, pertimbangkan untuk membelikan saya kopi.
Belikan saya kopi