use swap in coLinux

use swap in coLinux

首先要下載或自己製作一個空的 disk image
[Link]

設定檔加入這個 image file 並重新啟動 coLinux

angel:/etc# free
total    used    free   shared  buffers   cached
Mem:    256208   38192   218016     0    7996   15760
-/+ buffers/cache:   14436   241772
Swap:      0     0     0
angel:/etc# mkswap /dev/cobd2
Setting up swapspace version 1, size = 268431 kB
no label, UUID=85520aca-5537-49e1-9476-a744935afd14
angel:/etc# swapon -a
angel:/etc# free
total    used    free   shared  buffers   cached
Mem:    256208   38256   217952     0    8008   15760
-/+ buffers/cache:   14488   241720
Swap:    262136     0   262136
angel:/etc#

成功後寫到 fstab 裡

angel:/etc# cat fstab
/dev/cobd0 /   ext3 defaults 0 1
/dev/cobd1 /home ext3 defaults 0 1
proc /proc proc defaults 0 0
/dev/cobd2 swap swap sw 0 0
angel:/etc#

這些指令並不是只能用在 coLinux
在一般的 Linux 中也是這麼用的
當然,Linux 也可以像 Windows 那樣使用一個檔案當作 swap
不過在 coLinux 中看不出好處就是了

2 Comments so far

  1. checko on April 5, 2007

    ? 我的 swapon -a 這個command 要在將swap 加入fstab 中才有效耶? 是distribution 不同的關係嗎 ?

    我的是 Debian - etch.

  2. letoh on April 6, 2007

    抱歉這部份有誤,swapon -a 的確是參考 fstab 中的設定
    要暫時測試的話先用 swapon /dev/cobd2
    詳細的參數說明可以參考 man swapon

    感謝您的回應 :)

Leave a reply