close

現在有不少手機除了內建記憶體外,還可以另接SD擴充;市面上有許多規格的SDCard,有Class 4、6、10。有關SDHC的部分也可以參考wiki

這次測試使用Sandisk mobile Ultra 8Gb Class 6的產品做數據測試,記憶卡外觀如下。在產品外包上說明最高讀寫30MB/s,支援UHS-I(不過我的i9103不支援@@)

在網路上搜尋了一下,也有人針對同系列產品做過測試 這邊,還剛好也是i9103..orz..(阿宅覺得一切都太巧合了,不過現在這張卡很便宜,台北車站的nova就有賣,自己去找找囉)

雖然我也有c10的卡,不過記憶卡廠牌還是有體質差異,在網路上似乎只有sandisk的卡評價比較穩定,

為了不要讓卡的體質直接影響數據,所以用這張卡做測試。

畢竟我這次的測試主題是Android內置參數與sd card有沒有直接的影響。

Sa_11384986._sandisk-mobile-ultra-8gb-class-6-uhs-1-30mb-s

首先我們需要兩個工具,

SD Booster: 修改sd卡快取參數

https://play.google.com/store/apps/details?id=de.mehrmann.sdbooster&hl=zh_TW

SD card tester: 測試讀寫速度,play store上有不少sd的測試軟體,不過我比較喜歡這款,可以看出實際讀寫時的感覺。

https://play.google.com/store/apps/details?id=air.com.anotherflexdev.sdcardtester.SDCardTester

 

請注意!原理說明:不論是自行修改或是使用SD Booster,事實上都是調整buffer,打個比方,假設快取設定為2048kb(2mb),

當我從sd卡開啟一個100mb的檔案時,機器會事先開啟2mb的空間來讀取,不足的就再開,一共開了50次。

但是如果我的快取是128kb,同檔案就會變成100/0.125=800次,這個你可以當做是I/O的處理次數。

 

不過反過來說如果你的檔案是1mb的小檔,即使你開啟1mb的小檔,他也會事先開啟2mb的空間來讀,這樣的情況就造成了50%的記憶體浪費。

所以當你調整這個的時候,建議你還是要想一下你sd卡上到底放了哪些資料喔!

如果都是小檔案,就不用把快取調高,如果是大檔案,調高對你來說會是一個不錯的選擇。

 

p.s.如果你要自行修改快取參數,可以搜尋/sys/devices/virtual/bdi看看,阿宅是覺得可以不用啦,反正都是一樣的原理。

 

128

首先我開啟SD booster,看到原廠預設的快取是 128,如果你有專心看原理,你也應該知道,為什麼預設是這個數值。

測試的檔案以300mb為主,

在寫入時,每秒有8.08MB/s的效率,以class6說明最低6mb是有符合的。

讀取的部分,經過緩衝快取後讀取,每秒11.62mb/s,看來i9103的sd讀卡裝置,只能說是普普@@

 

 

512

快取512kb

寫入 8.39mb/s、

讀取17.14mb/s;喔!?讀取速度變快了!

 

1024

快取1024kb,

寫入8.55mb/s,速度提昇一點點而已,看來已經到硬體限制,也可以看出,更改快取雖然也可以提昇寫入速度,不過最大因素還是取決硬體本身。

讀取速度:18.1mb/s,跟最初的11.62mb/s,有了35%的速度提昇囉!

 

2048

快取2048kb

寫入8.55mb/s,跟預想一樣,寫入速度已經到達硬體限制,很難再提昇了。

讀取18.35mb/s,讀取速度的提昇也開始緩慢提昇了,也可以想見目前的記憶體浪費應該也變得嚴重。

 

3072

快取3072kb,最後對照,

寫入8.49mb/s、

讀取18.38mb/s,看來整個快取到2048kb,就已經是個瓶頸,

繼續設大也沒有任何意義。

 

因為我的sd卡主要儲存的是遊戲數據包、papago圖包跟一些少用的檔案(照片其實我還是存在手機記憶體上),

所以我把快取設為1024kb,在擁有較好效能的同時,也避免過多的記憶體浪費。

 

如果你的照片都是用預設的大小(大概是2048x1232左右吧),老實說,你每張照片大概都是超過2mb的@@,

真的要設定,大概設定512~1024就可以了。


建議各位要設定快取的時候,還是要針對你自己手機的效能、sd檔案的資料大小來做取捨。

太低會加重IO負擔,太高只會造成記憶體浪費,如何找到平衡點,就要看自己囉!

 

 

arrow
arrow
    文章標籤
    sd 快取 booster
    全站熱搜
    創作者介紹
    創作者 hoticube 的頭像
    hoticube

    HOT ICECUBE@生活原料

    hoticube 發表在 痞客邦 留言(0) 人氣()