eMMC真能優(yōu)化成UFS?談?wù)勈謾C(jī)閃存的文件系統(tǒng)

科技評(píng)論1,135閱讀模式

eMMC真能優(yōu)化成UFS?談?wù)勈謾C(jī)閃存的文件系統(tǒng)-圖片1

和UFS閃存相比,eMMC的性能更弱,同一型號(hào)的手機(jī)混用這兩種規(guī)格的閃存,讓一些消費(fèi)者感到了不滿。對(duì)此,廠商稱(chēng)通過(guò)優(yōu)化,eMMC的產(chǎn)品也可以獲得優(yōu)秀的體驗(yàn)。這個(gè)優(yōu)化到底是怎么回事?根據(jù)以往的一些宣傳,可以推斷出是由于儲(chǔ)存器使用了更先進(jìn)的文件系統(tǒng)——F2FS。
對(duì)于儲(chǔ)存器的文件系統(tǒng),很多朋友或許并不太關(guān)注。但在使用上,不可避免地會(huì)感受到不同文件系統(tǒng)之間的區(qū)別——最直觀的,莫過(guò)于兼容問(wèn)題,例如NTFS文件系統(tǒng)的硬盤(pán)插到Mac電腦中無(wú)法寫(xiě)入,WinXP無(wú)法辨別exFAT文件系統(tǒng)等等。為什么儲(chǔ)存器會(huì)選擇不同的文件系統(tǒng)?一個(gè)優(yōu)秀的文件系統(tǒng),真的能把eMMC優(yōu)化成UFS嗎?今天就一起來(lái)談?wù)勥@問(wèn)題吧。

文件系統(tǒng)有啥用?
我們知道,在使用硬盤(pán)、U盤(pán)等儲(chǔ)存器之前,需要進(jìn)行格式化。而格式化的時(shí)候,會(huì)看到有很多文件系統(tǒng)可以選擇。例如,在Win系統(tǒng)下,可以把格式化為NTFS、FAT32等等,在Linux下可以格式化為Ext3、Ext4等等,在macOS中可以格式化為HFS+、APFS等等。這些不同的文件系統(tǒng),都有著一個(gè)共同的作用,那就是組織起儲(chǔ)存器上的數(shù)據(jù),讓操作系統(tǒng)和用戶更容易辨認(rèn)和操作。eMMC真能優(yōu)化成UFS?談?wù)勈謾C(jī)閃存的文件系統(tǒng)-圖片2

例如,在HDD硬盤(pán)上,數(shù)據(jù)是由扇區(qū)來(lái)儲(chǔ)存的。什么是扇區(qū)?HDD的盤(pán)片是一個(gè)同心圓,把圓分成一個(gè)個(gè)小小的扇形,數(shù)據(jù)在這些扇形中儲(chǔ)存,這些扇形就被稱(chēng)之為扇區(qū)。扇區(qū)儲(chǔ)存著數(shù)據(jù),但是操作系統(tǒng)并不會(huì)直接讓用戶訪問(wèn)一個(gè)個(gè)扇區(qū)——辨認(rèn)不同的扇區(qū)靠的是物理地址,作為一個(gè)用戶,面對(duì)著“01DE”“02FD”這樣的物理地址,壓根就無(wú)從下手。大家找蒼老師的影視作品,都是到“搖桿驅(qū)動(dòng)程序”的文件夾中去找,哪有找扇區(qū)物理地址的道理?
要把扇區(qū)組織起來(lái),變成用戶易于理解的各種文件、文件夾,就得文件系統(tǒng)來(lái)發(fā)揮作用了。我們知道,幾十百來(lái)個(gè)人的廣場(chǎng)舞,尚有令人眼花繚亂的陣仗,更何況是天文數(shù)字一般的扇區(qū)。不同的操作系統(tǒng),組織數(shù)據(jù)的方式各不相同,于是就誕生了各種各樣的文件系統(tǒng)。eMMC真能優(yōu)化成UFS?談?wù)勈謾C(jī)閃存的文件系統(tǒng)-圖片3

這些不同的文件系統(tǒng),特性也不盡相同,而且還有這優(yōu)劣之分。例如大家非常熟悉的FAT32和NTFS,NTFS就明顯要比FAT32更加先進(jìn)——FAT32無(wú)法建立起2T以上的分區(qū)、儲(chǔ)存4G以上的文件,而NTFS則可以輕松做到;在安全方面,NTFS支持文件加密、權(quán)限控制等特性,還支持日志,而FAT32則都不支持。另外,在性能方面,NTFS對(duì)FAT32也是有著明顯優(yōu)勢(shì)。因此,如果文件系統(tǒng)更先進(jìn),的確可以把儲(chǔ)存器“優(yōu)化”得更上一個(gè)檔次。
專(zhuān)為閃存而生的文件系統(tǒng)F2FS
文件系統(tǒng)的選擇是有講究的。例如在大容量硬盤(pán)流行、注重安全性的今天,在Win系統(tǒng)中使用的硬盤(pán)基本都會(huì)格式化成NTFS;而為了壽命和兼容性的考慮(NTFS的日志會(huì)請(qǐng)求更多讀寫(xiě),對(duì)閃存壽命不利),U盤(pán)、存儲(chǔ)卡又往往格式化成為FAT32。安卓手機(jī)又普遍使用什么文件系統(tǒng)呢?我們知道安卓基于Linux,因此也繼承了Linux的很多特性,大多數(shù)安卓機(jī)的閃存都跟隨了Linux的主流文件系統(tǒng),格式化成為了Ext4。eMMC真能優(yōu)化成UFS?談?wù)勈謾C(jī)閃存的文件系統(tǒng)-圖片4

Ext4是一種很優(yōu)秀的文件系統(tǒng),它支持無(wú)限子目錄、多塊分配、日志記錄等先進(jìn)特性。不過(guò),它是否適合手機(jī)?還真不一定。Ext4在2006年首次出現(xiàn),當(dāng)時(shí)的儲(chǔ)存介質(zhì)普遍還是HDD。而現(xiàn)在安卓機(jī)使用的都是閃存,Ext4并沒(méi)有針對(duì)閃存作太多的優(yōu)化。
HDD和閃存的結(jié)構(gòu)天差地別,數(shù)據(jù)的組織也并不一樣。在物理結(jié)構(gòu)上,閃存并不存在扇區(qū),因此需要經(jīng)由FTL層來(lái)模擬HDD的扇區(qū)以實(shí)現(xiàn)對(duì)文件系統(tǒng)的兼容。加上文件系統(tǒng)沒(méi)有對(duì)閃存作什么優(yōu)化,所以效率會(huì)受到影響。那么有沒(méi)有為閃存作優(yōu)化的文件系統(tǒng)?F2FS便是了。eMMC真能優(yōu)化成UFS?談?wù)勈謾C(jī)閃存的文件系統(tǒng)-圖片5

F2FS文件系統(tǒng)的全稱(chēng)是“Flash Friendly File System”,看名字就知道,這是專(zhuān)門(mén)為閃存而生的文件系統(tǒng)。這個(gè)文件系統(tǒng)來(lái)自三星,在2012年底被Linux內(nèi)核所支持,自然也能夠用于安卓機(jī)上。F2FS的確做了很多針對(duì)閃存的優(yōu)化,最重要的就是基于閃存的塊來(lái)進(jìn)行讀寫(xiě),小文件的隨機(jī)讀寫(xiě)性能大大提高。
eMMC真能優(yōu)化成UFS?
那么eMMC使用F2FS,到底能不能獲得和UFS同等的性能?這里為大家提供一些測(cè)試數(shù)據(jù),分別是eMMC 5.1、UFS 2.1兩種閃存,Ext4、F2FS兩種文件系統(tǒng)不同的組合。注意,除了閃存類(lèi)型和文件系統(tǒng),測(cè)試數(shù)據(jù)還會(huì)受到閃存顆粒優(yōu)劣、加密算法是否開(kāi)啟、測(cè)試時(shí)閃存是否覆蓋寫(xiě)入等因素的影響,數(shù)據(jù)僅供參考。
可以看到,F(xiàn)2FS的確比Ext4性能更高,甚至能讓eMMC 5.1在隨機(jī)寫(xiě)入性能超過(guò)UFS 2.1。不過(guò),在持續(xù)讀寫(xiě)速度方面,UFS 2.1仍要遙遙領(lǐng)先。而USF 2.1配合F2FS,取得了非常理想的測(cè)試成績(jī),在隨機(jī)寫(xiě)入方面甚至能十倍于采用Ext 4的UFS 2.1。無(wú)論是eMMC還是UFS,換用后F2FS,都有明顯提升,而UFS換用F2FS的提升幅度更大,性能表現(xiàn)更加完美。
那能不能說(shuō)F2FS能讓eMMC優(yōu)化成UFS?這要分開(kāi)不同方面看。在隨機(jī)讀寫(xiě)性能方面,使用F2FS的eMMC的確可以媲美Ext4的UFS。
這個(gè)性能對(duì)App的開(kāi)啟速度很重要,某些使用F2FS的eMMC安卓機(jī)在App開(kāi)啟速度方面,就因此不輸使用UFS的競(jìng)品機(jī)型。但是,eMMC的物理瓶頸,是無(wú)法依靠F2FS來(lái)補(bǔ)全的——eMMC持續(xù)讀寫(xiě)速度慢,而且是半雙工,每通道同一時(shí)間只能讀數(shù)據(jù)或者寫(xiě)數(shù)據(jù),不能同時(shí)讀寫(xiě)。在復(fù)雜的應(yīng)用環(huán)境下,eMMC依然會(huì)是瓶頸。因此,UFS搭配F2FS,才是最完美的性能方案。
不過(guò),盡管F2FS性能很高,但目前使用F2FS的設(shè)備不多——甚至連三星自己也沒(méi)在安卓機(jī)中使用。這是因?yàn)镕2FS還存在一些爭(zhēng)議,有觀點(diǎn)認(rèn)為它會(huì)縮短閃存的壽命,摩托羅拉某些機(jī)型使用過(guò)F2FS,一段時(shí)間后性能大幅下滑。
無(wú)論如何,UFS從硬件規(guī)格上,明顯優(yōu)于eMMC。eMMC使用F2FS后,或許能在某些方面勝過(guò)使用Ext4的UFS,但仍不能掩蓋硬件規(guī)格更低的事實(shí)——UFS可以換用F2FS,eMMC卻是變不了UFS的。目前同時(shí)使用UFS和F2FS的設(shè)備不多,如果很看重閃存性能,那還是UFS更值得選購(gòu)——無(wú)論用的是Ext4還是F2FS文件系統(tǒng)。

 
  • 本文由 米粒在線 發(fā)表于 2017年7月14日08:54:26
  • 轉(zhuǎn)載請(qǐng)務(wù)必保留本文鏈接:http://www.bjmhhq.com/52358.html
網(wǎng)站建設(shè)

給數(shù)據(jù)庫(kù)做分表處理

對(duì)于WordPress數(shù)據(jù)庫(kù)的posts文章表很大,怎么優(yōu)化是個(gè)頭疼的問(wèn)題。想到了分表就想嘗試下。做個(gè)記錄。原創(chuàng)記錄文章,轉(zhuǎn)載請(qǐng)注明出處。優(yōu)化WordPress數(shù)據(jù)庫(kù)中的posts表,可以從以...
科技

為什么漢字打亂順序也能看懂?只因大腦會(huì)自動(dòng)修正錯(cuò)誤

據(jù)央視新聞報(bào)道,研究表明,漢字的順序不一定影響閱讀。比如有時(shí)你看完一段順序被打亂的標(biāo)題時(shí)仍然能夠讀懂意思。 其實(shí)這和我們的閱讀習(xí)慣有關(guān),人們?cè)诳次淖謺r(shí)并不會(huì)逐字逐句的仔細(xì)看,而是成片、成段、區(qū)域式的尋...
科技

三折秒殺!京東年貨節(jié)正式啟動(dòng)

明天,1月10日,農(nóng)歷臘月初八,臘八節(jié)。今天,1月9日,20點(diǎn),京東正式啟動(dòng)了一年一度的年貨節(jié)大促活動(dòng),各種優(yōu)惠促銷(xiāo)紛紛開(kāi)啟。京東官方也奉上了京東超級(jí)秒殺日必買(mǎi)清單,不少產(chǎn)品半價(jià),有的...
生活道理

熬夜如何改變了我們的身體

熬夜的危害有很多,如:經(jīng)常感到疲勞,免疫力下降:人經(jīng)常熬夜造成的后遺癥,最嚴(yán)重的就是疲勞、精神不振;人體的免疫力也會(huì)跟著下降,感冒、胃腸感染、過(guò)敏等等自律神經(jīng)失調(diào)癥狀都會(huì)出現(xiàn)。 頭痛:熬夜的隔天,上班...

發(fā)表評(píng)論

匿名網(wǎng)友
:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:
確定

拖動(dòng)滑塊以完成驗(yàn)證