Robofun 機器人論壇

標題: MicroSD建議使用說明(繁中化) [打印本頁]

作者: roboardgod    時間: 2012-2-2 18:03
標題: MicroSD建議使用說明(繁中化)
本帖最後由 roboardgod 於 2012-2-2 18:13 編輯

如同大家知道的,RoBoard的儲存裝置是採用MicroSD卡。但是很多人忽視了MicroSD卡的速度對RoBoard性能劇烈的影響;因此,他們可能會因為使用緩慢的MicroSD卡,然而在安裝或操作WinXP/Linux時十分緩慢。

以下在RoBoard上對MicroSD卡的使用建議。


[一般]


1. 使用class 6或者class 10的MicroSD卡,而非class 2的MicroSD


2. 選擇值得信賴的MicroSD卡供應商;例如,我們已經測試過許多MicroSD卡的供應商,並發現SanDisk class 4的MicroSD卡 甚至比一些陌生供應商的class 10的MicroSD卡還要快。


3.使用磁碟基準測試軟體(在您的電腦或RoBoard上)檢查您MicroSD卡的真實速度;例如,
FDBench可能是一個選擇: http://www.hdbench.net/ja/fdbench/index.html


4.RoBoard的BIOS "Advanced->IDE Configuration" 菜單,選擇 "OnBoard IDE Operate Mode -> Native Mode" 與 "ATA(PI) 80Pin Cable Detection -> Device"。(註:兩者都只是微調,可能沒有明顯的效果。)


[WinXP]


1. 使用FAT32而非NTFS以減少磁碟寫入。


2. 設置一個固定大小的記憶體空間,(與/或)編輯表以禁用分頁:運行 regedit.exe ->
HKEY_LOCAL_MACHINE -> SYSTEM -> CurrentControlSet -> Control -> Session Manager -> Memory Management -> DisablePagingExecutive,設置為1。
3.微調表。
運行regedit.exe ->

HKEY_LOCAL_MACHINE -> SYSTEM -> CurrentControlSet -> Control -> Session Manager -> Memory Management -> LargeSystemCache,設置為1。


HKEY_LOCAL_MACHINE -> SYSTEM -> CurrentControlSet -> Control -> Session Manager -> Memory Management -> SecondLevelDataCache,設置為 256 (10進位).


4. 如果您還是認為磁碟速度仍然不理想 (去 http://www.roboard.com/download_ml.htm 看應用說明)。 註: 在使用EWF之前,您應該禁用虛擬記憶體。

[Linux]


1. 不要使用Ubuntu桌面,因為它消耗了大量的掛載記憶體(256MB);一台機器上只有256MB的記憶體,如RoBoard,它會頻繁的使用SWAP,使RoBoard速度變得十分緩慢。在一般情況下,您不應該用需要大於256MB記憶體的Linux於RoBoard上。

2. 在RoBoard使用記憶體較少的Linux版本;例如,Ubuntu或Lubuntu可能是好的選擇。


3. 選擇一個適合SSD的文件系統(例如,有些人說ext2可以盡量減少磁碟寫入至SD卡)。
如果您使用ext3或ext4,你可以掛載文件系統 "noatime" 和 "nodiratime" 選項以減少不必要的磁碟寫入。


4. 設定對I/O的合適調度;我們建議您設置"elevator=noop"。






原文網址:http://roboardgod.blogspot.com/2012/02/microsd.html




歡迎光臨 Robofun 機器人論壇 (https://robofun.net/forum/) Powered by Discuz! X3.2