Berikut ini adalah tutorial Cara membuat swap file pada Ubuntu 14.04, sekedar untuk anda ketahui Swap adalah ruang pada Hardisk yang dijadikan ruang Virtual Memori (memory bayangan), yang digunakan ketika komputer membutuhkan lebih banyak memory dan space.

Fungsi Swap Pada Linux

Fungsi swap pada sistem operasi Linux apabila memory utama (RAM) pada komputer sudah hampir habis, resource tambahan diambilkan dari Virtual Memori (Swap).

Untuk ukuran Swap pada komputer kita biasanya disesuaikan dengan memory utama kita. Ukuran Swap adalah 2 kali memory(RAM). Jadi, apabila pada komputer kita terdapat 512 MB maka disarankan membuat Swap 1 GB.

berikut ini adalah cara membuat swap file pada linux Ubuntu 14.04, caranya adalah

Cara membuat swap file pada Ubuntu 14.04

Check informasi swap

sudo swapon -s

Check informasi swap

Filename Type Size Used Priority

Jika Anda hanya mendapatkan judul tabel, seperti yang telah saya ditunjukkan diatas ini, berarti saat ini anda tidak memiliki swap space yang aktifkan.

perintah lain yang lebih akrab dan sering digunakan untuk mengecek swap adalah

free -m

maka tampilannya akan seperti ini
Output:

             total       used       free     shared    buffers     cached
Mem:          3953        101       3851          0          5         30
-/+ buffers/cache:         66       3887
Swap:         4095         0       4095

Check Space Available pada the Hard Disk

 df -h

Output:

Filesystem      Size  Used Avail Use% Mounted on
/dev/vda         59G  1.3G   55G   3% /
none            4.0K     0  4.0K   0% /sys/fs/cgroup
udev            2.0G   12K  2.0G   1% /dev
tmpfs           396M  312K  396M   1% /run
none            5.0M     0  5.0M   0% /run/lock
none            2.0G     0  2.0G   0% /run/shm
none            100M     0  100M   0% /run/user

Membuat swap file

sudo dd if=/dev/zero of=/swapfile bs=1G count=4

outputnya akan seperti dibawah ini

4+0 records in
4+0 records out
4294967296 bytes (4.3 GB) copied, 18.6227 s, 231 MB/s

lalu cek hasilnya

ls -lh /swapfile

outputnya akan seperti ini

-rw-r--r-- 1 root root 4.0G Apr 28 17:15 /swapfile

Cara lain yang lebih cepat atau anda ingin membuat swap dengan space yang lebih besar, anda dapat menggunakan cara dibawah ini

hapus dahulu file tadi pada vps server anda

sudo rm /swapfile

buat swap file sebesar 4 Giga

sudo fallocate -l 4G /swapfile

cek hasilnya

ls -lh /swapfile
-rw-r--r-- 1 root root 4.0G Apr 28 17:19 /swapfile

Enable swap file

sudo chmod 600 /swapfile

cek hasil swap file

ls -lh /swapfile
-rw------- 1 root root 4.0G Apr 28 17:19 /swapfile

aktifkan swap file

sudo mkswap /swapfile

output:

Setting up swapspace version 1, size = 4194300 KiB
no label, UUID=e2f1e9cf-c0a9-4ed4-b8ab-714b8a7d6944

swapon file /swapfile

sudo swapon /swapfile

cek hasilnya

sudo swapon -s

output:

Filename                Type        Size    Used    Priority
/swapfile               file        4194300 0       -1

cek hasil konfigurasi swap

free -m

output:

             total       used       free     shared    buffers     cached
Mem:          3953        101       3851          0          5         30
-/+ buffers/cache:         66       3887
Swap:         4095          0       4095

Membuat Swap File menjadi Permanent

sudo nano /etc/fstab

isi ini pada baris paling bawah pada file /etc/fstab lalu coba reboot untuk memastikan swapfile telah berjalan dengan baik

/swapfile   none    swap    sw    0   0

setting swappiness

cat /proc/sys/vm/swappiness

default output swappiness adalah 60

60

edit swappiness

sudo sysctl vm.swappiness=10

outputnya akan seperti ini

vm.swappiness = 10

tambahkan juga pada file /etc/sysctl.conf

sudo nano /etc/sysctl.conf

tambahkan script ini pada baris kosong

vm.swappiness=10

VFS Cache Pressure (vm.vfs_cache_pressure) adalah cache file sistem (dentry/inode) lebih penting daripada block cache dalam dirty ratio dan dirty background ratio, jadi kita menginginkan kernel untuk menggunakan lebih banyak RAM untuk cache file sistem. Ini akan meningkatkan performa sistem tanpa mengorbankan performa pada level aplikasi. Nilai defaultnya adalah 100 (dalam prosentase), yang harus dilakukan adalah merubah prosentasenya lebih rendah untuk memberitahukan kernel agar mendukung cache file sistem dan tidak men-drop-nya secara tiba-tiba.

cek vfs_cache_pressure

cat /proc/sys/vm/vfs_cache_pressure
100

edit vfs_cache_pressure

sudo sysctl vm.vfs_cache_pressure=50

outputnya:

vm.vfs_cache_pressure = 50

edit juga pada /etc/sysctl.conf

sudo nano /etc/sysctl.conf

tambahkan script dibawah ini pada baris kosong

vm.vfs_cache_pressure = 50

Selamat mencoba artikel Cara membuat swap file pada Ubuntu 14 yang kami sediakan 🙂