PALMisLIFE 討論區

標題: [分享] 讓 C700 的 swap 更快更穩定!! [列印本頁]

作者: racklin    時間: 2003-2-23 14:42
標題: [分享] 讓 C700 的 swap 更快更穩定!!
相信在幾位前輩的教導下, 大家的 C700 都已成功開好 swap 了. 但是預設的 swap 是使用 vfat 的檔案格式,因為 fat 較不安定,且讀取較頻繁,所以會減少 sd/cf 卡的壽命及使用時間. 在此建議大家改成 Linux 的原生檔案格式 ext2 會更好哦!!
方法如下:
  1. # swapoff /mnt/card/swap
  2. # umount /dev/mmcda1
  3. # mkfs.ext2 /dev/mmcda1
  4. # mount -t ext2 /dev/mmcda1 /mnt/card
  5.   # dd if=/dev/zero of=/mnt/card/swap count=20000
  6. # mkswap /mnt/card/swap
  7. # swapon /mnt/card/swap
複製代碼

記得還要將 /etc/sdcontrol 開頭的環境變數改一下:以後就都生效嘍!!
  1. #FSTYPE="-t vfat"
  2. FSTYPE="-t ext2"
  3. #FATOPTS="-o noatimei,quiet,umask=000,iocharset=utf8"
  4. FATOPTS="-o rw,noatime"
複製代碼

作者: kentseng    時間: 2003-2-23 16:22
標題: Re:[分享] 讓 C700 的 swap 更快更穩定!!
看到這個我一定要跳出來先補充一下,
如果是用Sandisk的SD卡,建議Format前請三思,因為我室友就是為了C700把嶄新的256mb Sandisk Format成ext2,然後沒幾天就掛點了...:p...苦主也是這裡的會員,但我自己也有因為自行Format而弄壞過Sandisk SD卡的紀錄,就先越俎代庖跳出來講一下...
  
但是後來他換成Pana的,就什麼事情都沒有了.現在也是ext2快樂使用中.
  
還是感謝racklin前輩提供的資訊....
作者: czh    時間: 2003-2-23 17:04
標題: Re:[分享] 讓 C700 的 swap 更快更穩定!!
非常感謝心得分享
我的/etc/sdcontrol 是參考這裡的設定
http://club.h14m.org/kenji/diary/?200302a#200302024
FSTYPE="-t ext2"  這行更新後被拿掉了,系統會自動判斷
FATOPTS="-o noatimei,quiet,umask=000,iocharset=utf8"  這行可保留
FATOPTS="-o rw,noatime"  這行要改成EXT2OPTS="-o rw,noatime"
這些設定已經在1.3的升級中修正,如果已經升級的就無須修改
須注意記憶卡格式化成ext2後Win32平台或數位像機會不能存取
如果打算SD卡插上後不會拔了就可以這樣做
作者: racklin    時間: 2003-2-24 02:23
標題: 回覆: Re:[分享] 讓 C700 的 swap 更快更穩定!!
原來 czh 兄也是這麼改啦!!  看來我看太少了!!
  
FATOPTS 我自己是改成 EXT2OPTS , 但是這樣下面的 mount 就要跟著改, 為了方便網友立刻能實做, 所以偷懶!!
  
因為以 linux 觀點來看, 將 swap 以 file (vn / lookback filesystem) 的方式而非swap type partition 來做就已經很沒效率了, 再加上還是使用 vfat , 就更沒效率了!!!  
原則上, 使用 czh 兄的 samba 篇教學, 一般來說若要讀取 SD 卡的資料, 用網芳就好了,最差最差用 ftp 來 IO, 所以應該很少直接拿來給讀卡機讀或使用在數位相機上了!! 我就認為 C700 就是隨身碟了!!
  
czh wrote:
非常感謝心得分享
我的/etc/sdcontrol 是參考這裡的設定
http://club.h14m.org/kenji/diary/?200302a#200302024
FSTYPE="-t ext2"  這行更新後被拿掉了,系統會自動判斷
FATOPTS="-o noatimei,quiet,umask=000,iocharset=utf8"  這行可保留
FATOPTS="-o rw,noatime"  這行要改成EXT2OPTS="-o rw,noatime"
這些設定已經在1.3的升級中修正,如果已經升級的就無須修改
須注意記憶卡格式化成ext2後Win32平台或數位像機會不能存取
如果打算SD卡插上後不會拔了就可以這樣做

作者: Checko    時間: 2003-10-7 11:46
標題: Re: [分享] 讓 C700 的 swap 更快更穩定!!
請問要如何確認swap已經正常動作了?
是到info去看ram有沒有增加?
還是有其他的方法?
謝謝。
作者: ychao    時間: 2003-10-7 23:08
標題: Re: [分享] 讓 C700 的 swap 更快更穩定!!
issue 'free'
作者: nox    時間: 2003-10-8 05:20
標題: Re: [分享] 讓 C700 的 swap 更快更穩定!!
cat /proc/swaps
作者: Checko    時間: 2003-10-13 13:01
標題: Re: [分享] 讓 C700 的 swap 更快更穩定!!
兩個方法都能清楚的顯示出swap的大小與使用量。

謝謝兩位的說明。




歡迎光臨 PALMisLIFE 討論區 (http://f.pil.tw/) Powered by Discuz! X2.5