myDeden.Kom

Pemulung yang Berusaha Memanfaatkan Limbah Sebaik Mungkin

Menambahkan SWAP File di FreeBSD

Posted by kang deden pada 31 Januari, 2007

Apabila file swap terlalu kecil, kita dapat menambahnya dengan “vnconfig”.
misalkan kita hanya mempunyai file swap 80M :

     root@dialserv ~ > pstat -T
      49/65536 files
      0M/80M swap space

      root@dialserv ~ > swapinfo
      Device           1K-blocks  Used   Avail    Capacity    Type
      /dev/ad1s1b   82444        0       82444     0%         Interleaved

Dan akan kita tambah menjadi 130M, yg perlu dilakukan adalah :

1. Pastikan sudah terdapat vn driver dalam kernel FreeBSD nya, jika   belum tambahkan ‘ pseudo-device vn ‘ dalam file konfigurasi kernel,
kemudian compile dan install ulang kernel nya, reboot system.

2. Membuat swap file baru, 50M

      root@dialserv / > dd if=/dev/zero of=/tmp/swap bs=50M count=1
       1+0 records in
       1+0 records out
       52428800 bytes transferred in 43.958249 secs (1192695 bytes/sec)

      root@dialserv / > chmod 0600 /tmp/swap

KET:
man dd , man zero
/tmp/swap = file swap yg akan dibuat
bs = ukuran file (m = megabytes , k = kilobytes)
count = berapa kali bs=n (50M x 1 = 50M)

       root@dialserv / > du -h /tmp/swap
       50M /tmp/swap

3. Buat file vntab di /etc :

      root@dialserv /
> echo “/dev/vn0 /tmp/swap swap” > /etc/vntab

4. Aktifkan swap baru
      root@dialserv ~ > vnconfig -ae

agar berjalan tiap kali system start dapat di letakkan pada file /etc/rc.local

      root@dialserv ~ > echo “/usr/sbin/vnconfig -ae” >> /etc/rc.local

5. Cek

      root@dialserv ~ > swapinfo
      Device           1K-blocks      Used      Avail      Capacity     Type
       /dev/ad1s1b     82444         2128      80316        3%        Interleaved
       /dev/rvn0        51072           0         51072         0%        Interleaved
       Total 133516 2128 131388 2%

      root@dialserv ~ > pstat -T
       58/65536 files
       2M/130M swap space

reference:
http://www.freebsd.org/doc/handbook/adding-swap-space.html

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

 
%d blogger menyukai ini: