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.