• 7

[轉載] 超級神人rom - CyanogenMod 6.1 for GT-I9000

事實上ext4 filesystem效能之所以會好是因為它採用journaling

android原本用ext2是為了資料完整性的考量,因為ext2沒有journaling

簡單的說,journaling就是先不把資料寫回disk,而只是先用journaling記錄下來,等系統有空再做

這樣使用者的資料儲存的資料不會馬上被寫入,所以你會覺得速度變快了<--當然快啊,因為filesystem根本沒有寫入動作,資料都還在RAM裡面,跟cache的write back感覺差不多

journaling是在ext3之後加入的特性,但是journaling的缺點就是,在flash上面很容易造成資料丟失

另外就是,ext2這個filesystem是為了傳統硬碟設計的,並沒有考量flash的存取特性

但三星為了資料安全以及flash晶片壽命,而開發了RFS這個filesystem,犧牲了一點效能換來資料完整以及flash使用長久

正統資訊背景的人都該知道,如何保證資料完整性是一個filesystem最基本的課題,再來才是速度,三星只是在做應該做的事情

有人說說htc使用ext2速度比較快,那只是htc沒有考量flash晶片的存取特性,偷懶不想重新設計filesystem而已

如果是商用系統,資料完整性比速度重要得多

knift wrote:
這樣有點不合理的慢,...(恕刪)



因為ext2的存取模式是直接寫入,沒有ext3/4的journaling
knift wrote:
這樣有點不合理的慢,...(恕刪)


N1 和 DESIRE 都是SYSTEM都在ROM裡運作,整體操作順暢,但沒什麼空間可言 ( 測試I/O分數不高 )
它們可以外接記憶卡格式化成 EXT2、EXT3 ( I/O測試分數高 )

DHD / DZ 就有NAND FLASH,它們已經是運作在 EXT2,不像I9000堅持原廠自己開發的RFS

XDA 達人才會改進RFS慢的缺點改用 EXT2、EXT4 等等...
ezvgjami01 wrote:
XDA 達人才會改進RFS慢的缺點改用 EXT2、EXT4 等等...


XDA他們是在玩超頻以及壓榨效能,而且不顧資料安全的一群人,類似用液態氮幫i7超頻那樣

事實上如果是把embedded system裡面切幾塊ext 2/3/4來用就能稱為達人的話

三星開發一個全新的filesystem簡直就是神了

等級完全不同
flip_flap wrote:
XDA他們是在玩超頻...(恕刪)


也對啦 XD

所以我只叫 XDA 達人,還沒尊稱 XDA 神人 ,哈
看來蜂鳥經過優化後效能確實恐怖!

下面這張圖是我的 Desire Z 超到 1.5G 跑出來的結果

希望大家能一起玩樂智慧型手機 ^^;

Lord.Lucius wrote:
看來蜂鳥經過優化後效...(恕刪)


Desire Z 的CP值也很不錯,超到1.5G+EXT2到了24XX

不過底下這個I9000 CPU部份是跑1G,光CPU部份就滿厲害的,期待這ROM快點出來...


flip_flap wrote:
有人說說htc使用ext2速度比較快,那只是htc沒有考量flash晶片的存取特性,偷懶不想重新設計filesystem而已
如果是商用系統,資料完整性比速度重要得多
...(恕刪)

不太能同意這種說法,
我們買的是手機,不是伺服器設備,
連流暢都不能達到的系統,只能算零分,再怎麼安全都沒人想用。
我一更新完官版2.2後根本用不下去,非常不流暢,裝幾個軟體就很頓。
廠商必須在安全跟系統流暢間取一個平衡,如果是三星原廠的平衡度,我給他零分。

knift wrote:
不太能同意這種說法,...(恕刪)


不過目前沒有一個廠商有做到安全兼具效能...

現在智慧型手機的定位很特別...以前是方便及續航優先

在RIM的作法更多加了資料的安全及隱密性

現在改為效能優先...也許是受到iPhone的影響吧

這樣我好奇 iPhone也是一大塊Flash晶片 他們怎麼達到保護Flash的?

還要看晶片的處理方式吧?
如果晶片在處理這方面問題ok的話應該是不用顧慮太多才是
倒是會不會有授權問題?

不清楚ext的格式有沒有什麼限制?
  • 7
內文搜尋
X
評分
評分
複製連結
請輸入您要前往的頁數(1 ~ 7)
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?