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 🙂
botemonye
February 15, 2015yang mana perintah, yang mana output gak jelas
ArieL FX
February 16, 2015hehe, mohon maaf ada kesalahan pada penutupan tag
terima kasih kritiknya. artikel ini sudah saya perbaiki