2010年12月21日 星期二

linux swap file

/ $dd if=/dev/zero of=/mnt/sd/swapfile bs=1024 count=2970
2970+0 records in
2970+0 records out
在 sd card 建立一個 2.9MB 的 swap 



/ $ mkswap /mnt/sd/swapfile
Setting up swapspace version 1, size = 3035136 bytes

/ $ swapon /mnt/sd/swapfile

/ $ free
             total         used         free       shared      buffers
 Mem:        62724        44752        17972            0           20
 Swap:         2960            0         2960
查看是否 swap 有配置成功


echo 100 > /proc/sys/vm/swappiness
0~100, 值設得越低表示越不使用 swap (預設為60)

修改 /etc/fstab,讓開機後直接啟動 swap file





其它心得:
2010.12.22
1. 在 Flash (jffs2 system) 實驗結果似乎是不支援 swap-file
2. 假設在 Flash 做 swap, 應該會減少 Flash 的壽命 
3. 有人在 Flash 上格式化為 FAT 格式成功嗎?(使用 mkdosfs)

0 意見: