SWAP RAM adalah tambahan RAM yang berasal dari partisi hardisk dan digunakan pada saat RAM utama penuh atau kehabisan. Pada umumnya jika Anda membeli sebuah layanan server seperti VPS ataupun Dedicated Server dengan menggunakan CentOS tidak memiliki SWAP RAM sehingga Anda harus menambahkan swap ram sendiri.
Sebelum Anda memuluai untuk menambahkan swap ram ada baiknya Anda mengeceknya terlebih dahulu apakah swap ram sudah pernah dibuat atau belum. Bisa jalankan perintah berikut.
1 | swapon —show |
Jika hasilnya kosong berarti Anda memang belum memiliki swap ram.
Namun jika sudah memiliki swap ram akan muncul seperti contoh berikut.
1 2 3 | [root@server01 ~]# swapon –show NAME TYPE SIZE USED PRIO /dev/dm–1 partition 1.5G 0B –1 |
Untuk dapat membuat dan menambahkan swap ram di server Anda harus memiliki akses sudo atau sebagai root. Pada tutorial ini saya akan menambahkan Menambahkan SWAP RAM 1GB pada server CentOS 7.
Berikut adalah tutorialnya.
/swapfile
1 GB, jika ingin lebih bisa diganti bs=1024
menjadi 2048
atau lebih. 1 | dd if=/dev/zero of=/swapfile bs=1024 count=1048576 |
1 | chmod 600 /swapfile |
1 | mkswap /swapfile |
1 | swapon /swapfile |
/etc/fstab
1 | nano /etc/fstab |
Lalu tambahkan baris berikut di paling bawah
1 | /swapfile swap swap defaults 0 0 |
1 2 3 | [root@server01 ~]# swapon –show NAME TYPE SIZE USED PRIO /swapfile file 1024M 507.4M –1 |
1 2 3 4 | [root@server01 ~]# free -h total used free shared buff/cache available Mem: 488M 158M 83M 2.3M 246M 217M Swap: 1.0G 506M 517M |
Cara menyesuaikan nilai swappiness
Swappiness adalah properti kernel Linux yang menentukan seberapa sering sistem akan menggunakan ruang swap. Swappiness dapat memiliki nilai antara 0 dan 100. Nilai yang rendah akan membuat kernel berusaha menghindari swapping bila memungkinkan, sedangkan nilai yang lebih tinggi akan membuat kernel menggunakan ruang swap lebih agresif.
Nilai swappiness default adalah 60. Anda dapat memeriksa nilai swappiness saat ini dengan mengetikkan perintah berikut:
cat /proc/sys/vm/swappiness
60
Meskipun nilai swappiness 60 tidak masalah untuk sebagian besar sistem Linux, untuk server produksi, Anda mungkin perlu menetapkan nilai yang lebih rendah.
Misalnya, untuk menyetel nilai swappiness ke 10, jalankan perintah sysctl berikut:
sudo sysctl vm.swappiness=10
Untuk membuat parameter ini tetap ada di seluruh reboot, tambahkan baris berikut ke file /etc/sysctl.conf :
vm.swappiness=10
Nilai swappiness yang optimal bergantung pada beban kerja sistem Anda dan bagaimana memori digunakan. Anda harus menyesuaikan parameter ini sedikit demi sedikit untuk menemukan nilai optimal.
Bagaimana menghapus Swap File
Jika karena alasan apa pun Anda ingin menonaktifkan dan menghapus file swap, ikuti langkah-langkah berikut:
Pertama, nonaktifkan swap dengan mengetik:
sudo swapoff -v /swapfile
/etc/fstab
file.sudo rm /swapfile
Selesai, Anda telah berhasil menambahkan SWAP RAM di Server CentOS 7.
Yerusalem - Iran mengonfirmasi telah meluncurkan puluhan pesawat nirawak (drone) dan rudal ke arah Israel…
New York - Utusan tetap Iran untuk Perserikatan Bangsa-bangsa (PBB) mengatakan bahwa tindakan militer Republik…
Teheran - Juru bicara pasukan militer Israel Daniel Hagari pada Minggu mengatakan Iran telah meluncurkan…
Kemunculan iklan di HP Android termasuk Xiaomi bukanlah hal baru bagi pengguna. Iklan-iklan tersebut biasanya…
Cara menghilangkan iklan di HP Xiaomi dibutuhkan ketika pengguna mulai terganggu dengan adanya iklan-iklan yang bermunculan di layar…
Serang - Ramadan adalah bulan yang istimewa bagi umat Islam di seluruh dunia. Di bulan suci ini…