Cepat Periksa Mac OS X Virtual Memory Usage

Memori virtual melayani tugas penting dalam sistem operasi modern, pada dasarnya cara kerjanya adalah ketika Anda kehabisan memori nyata (RAM), hard disk yang lebih lambat akan mengambil alih sebagai sumber memori sementara. Kekurangannya adalah hard disk lebih lambat, sehingga menjalankan hal-hal dalam memori virtual tidak ideal, salah satu dari banyak alasan mengapa RAM fisik lebih baik. Jika Anda penasaran untuk melihat bagaimana Mac Anda menangani memori virtual, Anda dapat melihat gambaran singkat dari baris perintah dengan bantuan perintah vm_stat.

Memeriksa penggunaan memori virtual Mac OS X dengan vm_stat

vm_stat akan memuntahkan gambaran umum penggunaan memori virtual, mencari sesuatu seperti ini:

$ vm_stat
Mach Virtual Memory Statistics: (page size of 4096 bytes)
Pages free: 5231.
Pages active: 130041.
Pages inactive: 73169.
Pages wired down: 53703.
"Translation faults": 84039105.
Pages copy-on-write: 7089068.
Pages zero filled: 32672437.
Pages reactivated: 432070.
Pageins: 62166.
Pageouts: 63545.
Object cache: 1445817 hits of 1470191 lookups (98% hit rate)

Jika Anda ingin pembaruan terus-menerus dari penggunaan memori virtual Anda, coba tambahkan nilai numerik setelah perintah vm_stat, menunjukkan jumlah detik yang berlalu sebelum me-refresh data. Sebagai contoh:

vm_stat 3

Sekarang setiap tiga detik Anda akan mendapatkan pembaruan penggunaan memori virtual.

Halaman manual untuk vm_stat agak pendek, diulang di sini:

vm_stat menampilkan statistik memori virtual Mach. Jika opsional
interval ditentukan, maka vm_stat akan menampilkan statistik setiap
detik interval. Dalam hal ini, setiap baris output menampilkan perubahan
di setiap statistik (hitungan interval 1 menampilkan nilai per detik detik).
ond). Namun, baris pertama dari output mengikuti setiap banner ditampilkan
total sistem untuk setiap statistik. Nilai-nilai berikut tidak ditampilkan:
dimainkan:

Halaman gratis
jumlah total halaman gratis dalam sistem.

Halaman aktif
jumlah halaman yang saat ini digunakan dan dapat dihitung.

Halaman tidak aktif
jumlah halaman di daftar tidak aktif.

Halaman ditransfer ke bawah
jumlah total halaman yang ditransfer. Yaitu, halaman yang tidak bisa
dihancurkan.

Kesalahan terjemahan
berapa kali rutinitas "vm_fault" dipanggil.

Halaman copy-on-write
jumlah kesalahan yang menyebabkan halaman disalin (umumnya
disebabkan oleh kesalahan copy-on-write).

Halaman kosong diisi
jumlah total halaman yang telah diisi nol sesuai permintaan.

Halaman diaktifkan kembali
jumlah total halaman yang telah dipindahkan dari yang tidak aktif
daftar ke daftar aktif (diaktifkan kembali).

Pageins
jumlah permintaan untuk halaman dari pager (seperti inode
pager).

Pageouts
jumlah halaman yang telah dihilangkan.

Anda juga dapat melihat beberapa informasi penggunaan memori virtual dengan menggunakan perintah teratas, cukup ketik 'atas' di Terminal untuk melihat daftar penggunaan memori yang diperbarui secara otomatis. Selain itu, Activity Monitor grafis di OS X akan menunjukkan bagaimana Mac menangani memori virtual seperti yang ditemukan di bawah tab "Memory".