Pengantar Ruang Tukar
Pernahkah Anda mengalami lonjakan memori? Saat di mana sistem Anda semakin lambat karena kurangnya memori fisik. Linux memiliki mekanisme untuk mengatasi masalah ini. Ini memperkenalkan Ruang Swap. Swap Space adalah ruang pada hard disk yang merupakan pengganti dari memori fisik. Kernel akan mencari halaman memori idle di RAM, kemudian kernel akan menulis halaman idle ke area swap.
Pemeriksaan Awal
Pertama kita perlu memeriksa apakah ada swap yang ada di sistem kita. Kita dapat menggunakan perintah swapon untuk memeriksa ini, menambahkan -s akan menampilkan ringkasan penggunaan swap menurut perangkat.
#swapon -s
Jika tidak ada yang dikembalikan, artinya ringkasan tidak ada, dan tidak ada file swap yang dikonfigurasi.
Cara lain untuk memeriksa swap saat ini adalah dengan menggunakan perintah gratis ini menggunakan parameter m di bawah ini :
#gratis -m
Dari output di atas, kami menemukan bahwa ukuran Swap kami adalah 0, artinya kami belum memiliki ruang Swap.
Buat Partisi
Kita perlu mengalokasikan partisi khusus untuk ruang Swap ini. Kita dapat menggunakan perintah fdisk untuk melakukannya. Kami perlu memeriksa disk saat ini yang terpasang ke sistem.
#fdisk -l
Dari hasil di atas, kita tahu bahwa /dev/sda belum memiliki partisi, dan ukurannya cukup (1GB). Karena kami berencana untuk membuat ruang Swap 500MB, maka disk tersebut adalah pilihan yang tepat untuk partisi Swap kami.
Buat Partisi
#fdisk /dev/sda
Tetapkan jenis partisi
Setelah membuat partisi (/dev/sda1), tipenya masih Linux dan kodenya 83 , maka kita perlu mengubahnya ke Linux swap / Solaris. Kode untuk tipe ini adalah 82.
Verifikasi Partisi Swap yang baru dibuat
$fdisk -l
Dari hasil di atas, kita dapat melihat /dev/sda1 telah dibuat dengan ukuran yang direncanakan (500MB) dan Id yang benar (82) dan Type yang benar (Linux swap / Solaris).
Memformat perangkat
Untuk mengatur area swap Linux pada perangkat, kita perlu menjalankan mkswap
#mkswap /dev/sda1
Aktifkan ruang swap
Karena perangkat kami siap digunakan, kami dapat mulai menggunakannya dengan menjalankan perintah di bawah ini:
#swapon /dev/sda1
Periksa swap yang baru diaktifkan menggunakan perintah free -m sebelumnya.
#gratis -m
Seperti yang Anda lihat, sekarang kami memiliki Ruang Swap, ukurannya 499MB, dan saat ini tidak digunakan (0 MB). Nantinya, ketika memori fisik bebas sudah rendah, itu akan mulai menggunakan ruang Swap.
Buat Ruang Tukar Permanen
Ruang swap kami diaktifkan. Tetapi ketika kita reboot, server tidak akan secara otomatis mengaktifkan swap untuk digunakan. Oleh karena itu kita perlu mengaturnya di /etc/fstab. Kami akan menggunakan UUID perangkat dalam konfigurasi.
Kami perlu memeriksa UUID perangkat kami.
#blkid /dev/sda1
Tambahkan UUID ke /etc/fstab, menggunakan vi
#vi /etc/fstab
Setelah menambahkan baris, harap simpan dan keluar dari vi menggunakan :wq!. Reboot berikutnya, server akan membaca /etc/fstab dan mengaktifkan ruang swap.