8 Perintah Berguna untuk Memantau Penggunaan Ruang Swap di Linux
Manajemen memori Linux merupakan aspek penting dari setiap Administrator Sistem untuk meningkatkan kinerja sistem Linux. Merupakan praktik yang baik untuk memantau penggunaan ruang swap di Linux untuk memastikan bahwa sistem Anda beroperasi sesuai dengan kebutuhan memorinya.
Oleh karena itu, dalam artikel ini, kita akan melihat cara memantau penggunaan ruang swap di sistem Linux.
Apa itu ruang Swap?
Ruang Swap adalah jumlah memori fisik terbatas yang dialokasikan untuk digunakan oleh sistem operasi ketika memori yang tersedia telah digunakan sepenuhnya. Ini adalah manajemen memori yang melibatkan pertukaran bagian memori ke dan dari penyimpanan fisik.
Pada sebagian besar distribusi Linux, Anda disarankan untuk mengatur ruang swap saat menginstal sistem operasi. Jumlah ruang swap yang dapat Anda atur untuk sistem Linux Anda mungkin bergantung pada arsitektur dan versi kernel.
Bagaimana Saya Memeriksa Penggunaan Ruang Swap di Linux?
Kami akan melihat berbagai perintah dan alat yang dapat membantu Anda memantau penggunaan ruang swap di sistem Linux Anda sebagai berikut:
1. Menggunakan Perintah swapon – Periksa Penggunaan Swap
Perintah swapon membantu Anda menentukan perangkat di mana paging dan swapping akan dilakukan dan kita akan melihat beberapa opsi penting.
Untuk melihat semua perangkat yang ditandai sebagai swap di file /etc/fstab Anda dapat menggunakan opsi --all
. Meskipun perangkat yang sudah berfungsi sebagai ruang swap dilewati.
swapon --all
Jika Anda ingin melihat ringkasan penggunaan ruang swap berdasarkan perangkat, gunakan opsi --summary
sebagai berikut.
# swapon --summary
Filename Type Size Used Priority
/dev/sda10 partition 8282108 0 -1
Gunakan opsi --help
untuk melihat informasi bantuan atau buka halaman manual untuk opsi penggunaan lainnya.
2. Menggunakan /proc/swaps – Mengukur Ruang Swap
Sistem file /proc adalah sistem file virtual yang sangat istimewa di Linux, yang juga disebut sebagai sistem file semu informasi proses.
Ini sebenarnya tidak berisi file 'asli' tetapi informasi sistem runtime, misalnya, memori sistem, perangkat yang dipasang, konfigurasi perangkat keras, dan banyak lagi. Oleh karena itu Anda juga dapat merujuknya sebagai basis kontrol dan informasi untuk kernel.
Untuk memahami lebih lanjut tentang sistem file ini, baca artikel kami: Memahami Sistem File /proc di Linux.
Untuk memeriksa informasi penggunaan swap, Anda dapat melihat file /proc/swaps menggunakan utilitas cat.
# cat /proc/swaps
Filename Type Size Used Priority
/dev/sda10 partition 8282108 0 -1
3. Menggunakan Perintah 'gratis' – Tampilkan Penggunaan Swap
Perintah free digunakan untuk menampilkan jumlah memori sistem yang kosong dan terpakai. Menggunakan perintah gratis dengan opsi -h
, yang menampilkan keluaran dalam format yang dapat dibaca manusia.
# free -h
total used free shared buffers cached
Mem: 7.7G 4.7G 3.0G 408M 182M 1.8G
-/+ buffers/cache: 2.7G 5.0G
Swap: 7.9G 0B 7.9G
Dari output di atas, Anda dapat melihat bahwa baris terakhir memberikan informasi tentang ruang swap sistem. Penggunaan lebih lanjut dan contoh perintah gratis dapat ditemukan di: 10 Perintah gratis untuk Memeriksa Penggunaan Memori di Linux.
4. Menggunakan Perintah teratas
Perintah teratas menampilkan aktivitas prosesor sistem Linux Anda, dan tugas-tugas yang dikelola oleh kernel secara real-time. Untuk memahami cara kerja perintah teratas, baca artikel ini: 12 Perintah teratas untuk Memeriksa Aktivitas Proses Linux
Untuk memeriksa penggunaan ruang swap dengan bantuan perintah 'atas', jalankan perintah berikut.
top
5. Menggunakan Perintah di atas
Perintah atop adalah monitor sistem yang melaporkan aktivitas berbagai proses. Namun yang penting juga menampilkan informasi tentang ruang memori yang kosong dan terpakai.
atop
Untuk mengetahui lebih banyak tentang cara menginstal dan menggunakan perintah atop di Linux, baca artikel ini: Memantau Aktivitas Pencatatan Proses Sistem Linux
6. Menggunakan Perintah htop
Perintah htop digunakan untuk melihat proses dalam mode interaktif dan juga menampilkan informasi tentang penggunaan memori.
htop
Untuk informasi lebih lanjut mengenai instalasi dan penggunaan perintah htop, baca artikel ini: Htop – Pemantauan Proses Linux Interaktif
7. Menggunakan Perintah Sekilas
Ini adalah alat pemantauan sistem lintas platform yang menampilkan informasi tentang proses yang berjalan, beban cpu, penggunaan ruang penyimpanan, penggunaan memori, penggunaan ruang swap, dan banyak lagi.
glances
Untuk informasi lebih lanjut mengenai instalasi dan penggunaan perintah glance, baca artikel ini: Glance – Alat Pemantauan Sistem Linux Real-Time Tingkat Lanjut
8. Menggunakan Perintah vmstat
Perintah vmstat digunakan untuk menampilkan informasi tentang statistik memori virtual, informasi tentang proses yang berjalan, penggunaan memori, aktivitas CPU, paging, dll.
Untuk menginstal vmstat di sistem Linux Anda, jalankan:
sudo apt install vmstat [On Debian, Ubuntu and Mint]
sudo yum install vmstat [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/vmstat [On Gentoo Linux]
sudo apk add vmstat [On Alpine Linux]
sudo pacman -S vmstat [On Arch Linux]
sudo zypper install vmstat [On OpenSUSE]
Setelah instalasi vmstat, jalankan:
vmstat
Anda perlu memperhatikan hal berikut di bidang swap dari output perintah ini.
- si: Jumlah memori yang ditukar dari disk.
- jadi: Jumlah memori yang ditukar ke disk.
Ringkasan
Ini adalah metode mudah yang dapat digunakan dan diikuti untuk memantau penggunaan ruang swap di Linux dan semoga artikel ini bermanfaat. Jika Anda memerlukan bantuan atau ingin menambahkan informasi apa pun yang berkaitan dengan manajemen memori di sistem Linux, silakan kirim komentar. Tetap terhubung dengan Tecmint.