Memori maya komputer merupakan sumber yang mempunyai keutamaan tinggi dan, oleh itu, mesti dikawal dan dipantau dengan betul menggunakan alatan yang kami tawarkan. Ini termasuk mengetahui cara melihat RAM yang telah digunakan dan yang telah dikosongkan , serta ruang swap , yang menyimpan semua data dan proses yang tidak mempunyai keutamaan tinggi dan belum dimuatkan ke dalam RAM atau telah dialih keluar daripadanya untuk memberi ruang kepada RAM yang mempunyai keutamaan lebih tinggi. Ini adalah penjelasan ringkas tentang cara ia berfungsi, tanpa perlu terperinci.
Untuk mempelajari cara mengawal, atau lebih tepatnya, memantau memori ini dalam sistem Linux kita, terdapat banyak kemungkinan. Anda boleh melakukannya secara langsung dengan menggunakan arahan `--` untuk melihat salah satu fail dalam antara muka `/proc` yang disediakan oleh Linux, atau anda boleh menggunakan alat yang akan kami sebutkan yang boleh menggunakan jenis fail ini atau lain-lain untuk mendapatkan maklumat ini dan mempersembahkannya dengan cara yang lebih mesra pengguna atau teratur. Anda juga boleh menggunakan arahan seperti `top` dan lain-lain yang berkaitan dengan proses yang menyediakan data tertentu tentang memori. Pertama, mari kita lihat arahan `free` . Dengannya, anda boleh melihat RAM yang digunakan dan kosong serta ruang swap, penimbal, dsb. Anda juga boleh menggunakan pilihan `-h`, yang memaparkan unit dengan cara yang lebih mudah difahami, pada pendapat saya.
free -h
Dengan arahan swapon kita boleh mengaktifkan partition atau swap fail, tetapi dengan pilihan -s kita juga boleh melihat kapasitinya:
swapon -s
Kami teruskan dengan vmstat yang, seperti namanya, menunjukkan status memori maya:
vmstat
Pilihan lain ialah memstat , serupa dengan yang sebelumnya:
memstat
Mari kita lihat fail /proc yang boleh kita rujuk untuk mendapatkan maklumat tentang memori:
cat /proc/swaps
cat /proc/meminfo
Dan akhirnya, kita akan menggunakan arahan lain, yang hanya menggunakan jadual DMI untuk mendapatkan maklumat perkakasan, dalam kes ini hanya menapis maklumat berkaitan memori menggunakan pilihan ini:
sudo dmidecode --type memory