Posts Tagged ‘i9000’

續 i9000 內建儲存空間讀取過慢的問題

Saturday, July 3rd, 2010

之前有提過內建儲存空間分成兩個區塊: /data 放系統程式資料, /sdcard 當做隨身碟用. 目前觀察到幾個現象:

  • /sdcard 是第一個分割區 (mmcblk0p1), 格式 FAT32. /data 為第二個分割區 (mmcblk0p2), 格式為 RFS
  • /sdcard 測試寫入/讀取速度似乎跟我的 8G class 6 SD 卡不相上下, 反觀 /data 寫入慢很多.

印象中有份測試報告在比較各種不同 file system 在 flash 上的效能, ReiserFS 在 write 方面弱很多, read 倒是還好, 不過這也許可以解釋為何手機跑起來會卡卡的.

2010-07-04 Update: Sorry, RFS != ReiserFS, 我的錯 ! orz

2010-07-04 Update: 經過實驗發現, /sdcard 越滿, 寫入的效能就越差, 這意謂著位處第二分割區的 /data 效能不好可以說是分割不當造成, 既然都要拿來做系統使用, 就不應該讓他的效率太差. 嘗試過重新分割 /dev/block/mmcblk0, 把 mmcblk0p1 再拆成兩個分割區, 把前面的當做 /data/data, /data/app, /data/app-private, /data/dalvik 的儲存區, 剩下的作為 /sdcard. 但每次重開機後都會回復原來的狀態, 看來唯一的方法就是重包 boot & kernel..

i9000 tuning

Friday, July 2nd, 2010

主要想解決 “用起來卡卡的” 問題:

  • 載入程式會稍微頓一下 (黑畫面或卡住)
  • Youtube 進入列表後, 當縮圖都載入後退出, 會有一兩秒的時間畫面無法動彈.
  • Market 顯示速度太慢, 程式縮圖常常不會出現, 最嚴重還會發生點選下載後很久都無回應.
  • Homerun Battle 3D 載入比 Nexus One 還慢 (天理不容 !)

由於入手機子不久後馬上就有 root 可用, 就在裡面挖了很多東西, 其中內建 16G SD 卡當儲存空間這件事情, 調查後發現對效能的影響頗大, 於是決定動手調整看看.

為了讓環境單純, 我先做了一次 factory reset, 這樣可以保證單純的環境, 之後再進行 root, 以便接下來的操作.

另外建議可以先記住調整前 Aldiko eBook 的電子書開啟速度, 調整後開啟比較一下.. ;-)

(more…)