Cara Menambah Swap di FreeBSD

beberapa hari ini, server saya jika sudah up beberapa lama, web jadi hang dan ada pesan error tidak bisa connect ke DB. Setelah dicek ricek, ternyata  swap dari mesin sudah mencapai 95%. (waduh gaswat iki!!). Karena takut (hehe) akan berakibat buruk terhadap system karena sistem kehabisan swap, maka jalan satu-satunya adalah menambahkan partisi swap baik itu di partisi harddisk yang belum terpakai maupun dengan menambahkan harddisk baru kemudian dilakukan membuat partisi swap.

Tapi sebelumnya ini info dari swap yang sedang berjalan di sistem saya :

# swapinfo
Device                 1K-blocks    Used    Avail            Capacity
/dev/ada0p3    3568640       368      3568272             0%
#

Dari situ terlihat system saya mempunyai swap sebesar 3GB pada partisi /dev/ada0p3

Kemudian untuk menambah ukuran swap kita lakukan langkah-langkah sebagai berikut.

Lihat kondisi paritisi sekarang dengan menggunakan perintah

# gpart show
=>           34    142772157  ada0    GPT (68G)
34                   128            1    freebsd-boot (64k)
162  134217600         2    freebsd-ufs (64G)
134217762        7137280        3    freebsd-swap (3.4G)
141355042       1417149                  – free – (692M)

Kemudian akan ditambahkan partisi swap pada harddisk da1 dengan perintah

# gpart add -t freebsd-swap -s 600M ada0
ada0p4 added
# gpart show
=> 34 142772157 ada0 GPT (68G)
34 128 1 freebsd-boot (64k)
162 134217600 2 freebsd-ufs (64G)
134217762 7137280 3 freebsd-swap (3.4G)
141355042 1228800 4 freebsd-swap (600M)
142583842 188349 – free – (92M)

Untuk mengaktifkan partisi swap yang baru lakukan dengan perintah

# swapon /dev/ada0p4

Untuk mengecek apakah swap telah bertambah lakukan perintah berikut

# swapinfo
Device 1K-blocks Used Avail Capacity
/dev/ada0p3 3568640 9780 3558860 0%
/dev/ada0p4 614400 948 613452 0%
Total 4183040 10728 4172312 0%

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s