Periksa memori swap di Linux
Anda dapat memeriksa swap dengan cara yang sama seperti Anda memeriksa penggunaan memori di Linux:menggunakan perintah gratis.
Jika Anda menggunakan perintah free dengan output yang dapat dibaca manusia (dengan opsi -h), ini akan menunjukkan kepada Anda RAM dan penggunaan Swap.
free -h
Untuk sistem saya, ini menunjukkan output berikut:
total used free shared buff/cache available
Mem: 7.5G 5.8G 365M 726M 1.4G 787M
Swap: 14G 1.1G 13G
Seperti yang Anda lihat pada output di atas, sistem saya memiliki total ruang swap 14 GB dan dari itu 1,1 GB sedang digunakan. Sekitar 13 GB ruang swap gratis.
Ada lebih banyak cara untuk memeriksa penggunaan swap di Linux dan Anda mungkin mendapatkan beberapa informasi tambahan tentang swap juga.
Cara lain untuk memeriksa penggunaan swap di Linux

Cara favorit saya untuk memeriksa penggunaan swap di Linux adalah dengan menggunakan perintah swapon. Ini adalah perintah yang didedikasikan untuk menangani memori swap. Selain memberikan informasi akurat tentang ruang swap yang digunakan, ia juga memberi tahu Anda jika ruang swap adalah partisi atau file swap.
Anda dapat menggunakannya seperti ini:
swapon --show
Seperti yang Anda lihat di output, total ruang swap adalah 14,9 GB (bukan 14 GB seperti yang ditunjukkan oleh perintah gratis). 1,1 GB sedang digunakan dan ini adalah partisi swap, bukan file swap.
NAME TYPE SIZE USED PRIO
/dev/nvme0n1p4 partition 14.9G 1.1G -2
Menggunakan file swap adalah ide yang lebih baik karena Anda dengan mudah meningkatkan ukuran swap di Linux dengannya. Mengubah partisi swap bukanlah ide yang baik.
Cara lain untuk mendapatkan detail memori swap adalah dengan menggunakan file /proc/meminfo. Direktori proc dalam hierarki sistem file Linux menyimpan informasi penggunaan sistem untuk proses yang sedang berjalan.
cat /proc/meminfo | grep -i swap
Berikut outputnya:
SwapCached: 164116 kB
SwapTotal: 15625212 kB
SwapFree: 13714756 kB
Anda juga dapat memeriksa penggunaan swap di Linux dengan top, htop, atau alat pemantauan sistem lainnya.
Kiat Bonus:Cari tahu proses mana yang menggunakan ruang swap di Linux
Anda dapat menggunakan smem utilitas open source untuk mendapatkan penggunaan memori yang lebih akurat di Linux. smem tidak diinstal secara default sehingga Anda harus menginstalnya menggunakan manajer paket distribusi Anda.
Di Ubuntu, smem tersedia di repositori universe. Anda dapat menginstalnya menggunakan perintah ini:
sudo apt install smem
Setelah terinstal, Anda dapat menggunakan smem untuk memeriksa proses mana yang menggunakan berapa banyak swap di sistem Anda.
Anda cukup menggunakan perintah smem di terminal tetapi jika fokus Anda adalah untuk memeriksa penggunaan swap, saya sarankan pengurutan terbalik pada swap dengan cara berikut:
smem -rs swap
Ini akan menampilkan semua proses yang berjalan dalam urutan terbalik dari pemanfaatan swap:
PID User Command Swap USS PSS RSS
3931 abhishek /opt/google/chrome/chrome 147668 296852 300926 341716
7483 abhishek /opt/google/chrome/chrome - 141524 392900 398545 464700
15774 abhishek /opt/google/chrome/chrome - 127256 454080 456262 525048
1400 abhishek Telegram -- 122060 20528 22514 24832
3964 abhishek /opt/google/chrome/chrome - 108436 101632 111780 138312
2774 abhishek /usr/bin/gnome-shell 101936 204676 210229 225780
9170 abhishek /opt/google/chrome/chrome - 71620 68184 70255 121364
473 abhishek /opt/google/chrome/chrome - 57768 265880 267665 334252
8733 abhishek /opt/google/chrome/chrome - 52236 47280 48685 104332
9422 abhishek /opt/google/chrome/chrome - 41520 62708 64566 120084
Penggunaan memori dalam kb.
Nah, saya harap Anda sekarang tahu cara memeriksa penggunaan memori swap di Linux. Anda mungkin juga ingin mempelajari tentang menghapus swap di Linux.
Jika Anda menggunakan file swap, Anda dapat mempelajari cara memperbesar ukuran swap dalam video ini di saluran YouTube kami:
BERLANGGANAN CHANNEL YOUTUBE KAMI UNTUK VIDEO LINUX LAINNYA
Jika Anda memiliki pertanyaan atau saran, beri tahu saya di komentar di bawah.