SWAP berfungsi untuk menyimpan data sementara yang tidak cukup di RAM kedalam harddisk/SSD, nanti server anda akan mengakses dan mengolah data di memori virtual tersebut. Bisa di katakan sebagai memory cadangan, jika RAM tidak kuat lagi untuk menampung data sementara di server.
Penggunaan SWAP ini, hanya sebagai alternatif saja. tidak di anjurkan sebagai pengganti RAM dengan kapasitas kecil dan sisanya di bebankan kepada SWAP. karena hal ini akan membuat beban Hardisk menjadi lebih berat. Saran terbaik, adalah samakan besar SWAP dengan besar memory di VPS anda.
Berikut ini adalah langkah-langkah menambah SWAP File di server/ VPS linux:
Jika saat ini anda sedang login SSH menggunakan user lain, anda dapat login root dengan cara:
$ su -
atau
$ sudo -s
Misalnya kita ingin menambahkan Swap sebesar 1GB, jika di convert ke dalam MB menjadi (1×1024= 1024MB).
Perhitungan mudah untuk membuat ukuran SWAP adalah 1024 * Besar memory SWAP yang ingin di buat. Contohnya kita akan membuat SWAP sebesar 1024MB, perhitungannya: 1024*1024=1048576. Bisa anda ubah ke ukuran yang lebih besar, tinggal modifikasi nilai count
sesuai hasil rumus sebelumnya.
# dd if=/dev/zero of=/swapfile1 bs=1024 count=1048576
Cara membaca perintah:
if=/dev/zero : Adalah file khusus yang menyediakan banyak karakter nol untuk membangun file penyimpanan bernama / swapfile1.
of=/swapfile1 : Merupakan nama dari file SWAP, anda dapat menggantinya dengan nama lain.
bs=1024 : Merupakan kecepatan menulis dan membaca file. Silahkan biarkan apa adanya.
count=1048576 : Besar ukuran file swap yang akan di buat
Agar file SWAP yang anda buat lebih aman, anda perlu mengatur ijin file SWAP yang anda buat. Silahkan masukkan perintah di bawah ini:
# chown root:root /swapfile1
# chmod 0600 /swapfile1
File swap yang dapat dibaca oleh semua orang adalah kerentanan keamanan yang sangat besar. Perintah di atas memastikan hanya pengguna root yang dapat membaca dan menulis ke file.
Silahkan ketikkan perintah berikut untuk mengatur area SWAP:
# mkswap /swapfile1
Setelah file SWAP di buat, silahkan segera aktifkan file SWAP tersebut. Silahkan ikuti petunjuk berikut:
# swapon /swapfile1
Setelah file swap di buat, anda perlu melakukan update file /etc/fstab dan melakukan restart server. Agar file SWAP yang telah anda buat dapat bekerja dan terdeteksi dengan baik. Silahkan jalankan perintah berikut:
# nano /etc/fstab
setelah itu, silahkan masukkan perinth berikut dan simpan:
/swapfile1 none swap sw 0 0
Silahkan simpan dan tutup File, Setelah itu anda hanya perlu melakukan REBOOT server, agar SWAP dapat terdeteksi.
cPanel & WHM juga menawarkan skrip bawaan yang memaksimalkan keamanan partisi /tmp. Hal ini dilakukan…
berikut adalah cara mengatasi error ImunifyAV has not detected any compatible hosting panel as well…
CentOS 7 tidak akan mendapatkan pembaruan apa pun setelah Juni 2024. Selain itu, mirrorlist.centos.org tidak…
DNS di server cyberpanel tidak mau bekerja, di cek pada error log keluar pesan seperti…
saat upgrade cyberpanel, keluar pesan error seperti berikut: django.db.utils.OperationalError: (1045, "Access denied for user 'cyberpanel'@'localhost'…
Untuk melakukan restart cyberpanel lewat SSH silahkan jalankan perintah berikut: systemctl restart lscpd