UFS閃存無論在結(jié)構(gòu)還是性能表現(xiàn)上均要領(lǐng)先于eMMC閃存,兩者之間的差距在UFS 2.0/2.1以及eMMC 5.0/5.1級別產(chǎn)品上有著更為明顯的體現(xiàn)。
最近華為P10手機混用UFS閃存和eMMC閃存的事情鬧得沸沸揚揚,雖然華為一再強調(diào)更換閃存對用戶在P10手機上的使用體驗不會產(chǎn)生影響,但畢竟UFS閃存與eMMC閃存之間存在著巨大的性能差異,這個理由顯然無法說服眾多憤怒的華為粉絲。
不過,對于UFS閃存和eMMC閃存之間究竟存在著什么不同,到底在哪些方面會影響用戶的使用體驗?這些問題恐怕不是每一個玩家都可以輕松答出,這次我們就順藤摸瓜,給大家理一理UFS閃存與eMMC閃存之間的那些事。
什么是eMMC和UFS閃存?
eMMC的全稱是embedded Multi Media Card,即“嵌入式多媒體存儲卡”,這是一種針對手機或平板電腦等產(chǎn)品的內(nèi)嵌式存儲器標(biāo)準(zhǔn)規(guī)格。與我們常說的NAND閃存相比,eMMC閃存并不是單純的存儲芯片,它是在前者的基礎(chǔ)額外集成主控芯片的產(chǎn)品,并對外提供自有標(biāo)準(zhǔn)接口,作用相當(dāng)于PC上的SSD固態(tài)硬盤,而且由于自身體積很小,因此很適合移動設(shè)備使用。
UFS的全稱則是Universal Flash Storage,即“通用閃存存儲”,同樣是一種內(nèi)嵌式存儲器的標(biāo)準(zhǔn)規(guī)格,同樣是整合有主控芯片的閃存,不過其使用的是PC平臺上常見的SCSI結(jié)構(gòu)模型并支持對應(yīng)的SCSI指令集 。
因此eMMC閃存與UFS閃存都是作為嵌入式存儲器使用,從作用上來說并無明顯區(qū)別。只是兩者所用的標(biāo)準(zhǔn)規(guī)范不同,因此移動設(shè)備無論是使用eMMC閃存還是UFS閃存,都必須支持相應(yīng)的eMMC規(guī)范或者是UFS規(guī)范。
eMMC閃存與UFS閃存的主要區(qū)別
雖然說eMMC閃存和UFS閃存在外觀和作用上都沒明顯區(qū)別,但是實際上兩者的內(nèi)部結(jié)構(gòu)卻有著本質(zhì)上的差異。eMMC閃存基于并行數(shù)據(jù)傳輸技術(shù)打造,其內(nèi)部存儲單元與主控之間擁有8個數(shù)據(jù)通道,傳輸數(shù)據(jù)時8個通道同步工作,工作模式為半雙工,也就是說每個通道都可以進行讀寫傳輸,但同一時刻只能執(zhí)行讀或者寫的操作,與PC上已經(jīng)淘汰的IDE接口硬盤很是相似。
而UFS閃存則是基于串行數(shù)據(jù)傳輸技術(shù)打造,其內(nèi)部存儲單元與主控之間雖然只有兩個數(shù)據(jù)通道,但由于采用串行數(shù)據(jù)傳輸,其實際數(shù)據(jù)傳輸時速度遠超基于并行技術(shù)的eMMC閃存。此外,UFS閃存支持的是全雙工模式,所有數(shù)據(jù)通道均可以同時執(zhí)行讀寫操作,在數(shù)據(jù)讀寫的響應(yīng)速度上也要凌駕于eMMC閃存。
因此,現(xiàn)在有不少人將UFS閃存比作PC上的SATA接口硬盤,但我們認為這個并不準(zhǔn)確,因為SATA硬盤雖然用的是串行技術(shù),但是其本質(zhì)上使用的是ATA規(guī)范,僅支持半雙工模式。實際上UFS閃存采用的是SCSI結(jié)構(gòu)模型并支持對應(yīng)的SCSI指令集,因此其應(yīng)該相當(dāng)于服務(wù)器平臺上常見的SAS硬盤而不是普通的SATA硬盤。
正因為eMMC閃存與UFS閃存在內(nèi)部結(jié)構(gòu)上存在著本質(zhì)上的區(qū)別,這讓兩者的理論帶寬產(chǎn)生了極大的差異。近年來比較常見的eMMC閃存多應(yīng)用eMMC 4.x或者5.x規(guī)范,其中eMMC 4.5常見于低端設(shè)備,理論帶寬為200MB/s,現(xiàn)在已經(jīng)基本淘汰;而eMMC 5.0/5.1標(biāo)準(zhǔn)在目前來說仍算主流,理論帶寬分別為400MB/s和600MB/s,從數(shù)字上看并不算低。
然而與UFS閃存相比,eMMC閃存的這點理論帶寬就不夠看了。UFS閃存的相關(guān)標(biāo)準(zhǔn)是在2011年2月份首次亮相,當(dāng)時的UFS 1.1標(biāo)準(zhǔn)其已經(jīng)可以提供相當(dāng)于300MB/s的理論帶寬,而eMMC閃存要到2012年的eMMC 4.5標(biāo)準(zhǔn)時才可以提供200MB/s的理論速率。只是由于當(dāng)時的應(yīng)用環(huán)境以及產(chǎn)品成本等因素的限制,USF 1.1標(biāo)準(zhǔn)未能得到大規(guī)模的推廣。
直到2014年UFS 2.0規(guī)范出爐后,eMMC閃存才被徹底碾壓。UFS 2.0規(guī)范分為兩部分,第一部分是UFS HS-G2規(guī)范,也就是我們常說的UFS 2.0,其單通道單向的理論帶寬就可以達到1.45Gbps的水平,雙通道雙向的理論帶寬就是5.8Gbps;而第二部分的UFS HS-G3標(biāo)準(zhǔn),也就是我們常說的UFS 2.1,其理論帶寬更是UFS 2.0的翻倍,達到11.6Gbps,此時,eMMC閃存徹底望塵莫及了。
當(dāng)然,以上介紹的只是理論帶寬,在實際產(chǎn)品中我們很難看到有可以把理論帶寬全部用盡的產(chǎn)品,不過一般來說基于UFS 2.0規(guī)范的存儲設(shè)備在性能上多少是要領(lǐng)先于eMMC規(guī)范的產(chǎn)品。以三星提供的數(shù)據(jù)顯示,UFS 2.0閃存的連續(xù)讀寫速度為350MB/s和150MB/s,而eMMC 5.1閃存的連續(xù)讀寫速度則為250MB/s和125MB/s,比起UFS2.0閃存確實要遜色一些。
不過,與連續(xù)讀寫速度相比,UFS閃存在隨機讀寫上的領(lǐng)先幅度要更大一些,特別是隨機讀取方面。同樣是三星提供的數(shù)據(jù),UFS 2.0閃存的隨機讀取性能可以輕松達到19000 IOPS的水平,而eMMC 5.1閃存只能達到11000 IOPS,前者的領(lǐng)先幅度超過了70%。
UFS閃存與eMMC閃存性能差異實測
由于UFS閃存和eMMC閃存都是嵌入式存儲芯片,我們無法在同一測試平臺上查看他們的差異,不過我們還是可以通過配置相近的手機來得到一個大致的參考數(shù)據(jù)。這次參與對比的兩臺手機是我們評測室中同事的自用產(chǎn)品,其中一臺是一加手機3,另一臺則是聯(lián)想ZUK Z2,兩者均基于驍龍820處理器打造且均為64GB內(nèi)置存儲,其中一加手機3擁有6GB內(nèi)存,使用UFS 2.0閃存和基于Android7.1.1的氫OS系統(tǒng);ZUK Z2擁有4GB內(nèi)存,使用eMMC 5.1閃存以及基于Andoird 7.0的ZUI系統(tǒng)。
測試軟件使用的是AndroBench 5.0.1,全部設(shè)置為默認,測試時兩臺手機均為日常使用狀態(tài),其中一加手機3的內(nèi)置存儲尚有約30GB的可用空間,而ZUK Z2則有接近47GB的內(nèi)置存儲可用空間。
但即便在這樣的情況下,一加手機3跑出來的存儲成績?nèi)匀淮蠓阮I(lǐng)先于ZUK Z2,前者的連續(xù)讀寫速度為422MB/s和145MB/s,而后者僅有217MB/s和45MB/s,隨機讀寫前者為78MB/s和15MB/s,而后者只有18MB/s和5MB/s,無論在哪一方面都被前者壓制。
雖然說這是兩款不同手機跑出來的成績,但考慮到兩者在配置上還是比較接近的,因此我們認為,作為UFS 2.0閃存與eMMC 5.1閃存之間的性能比較,這個測試結(jié)果還是有參考價值的。從測試結(jié)果不難看出,UFS 2.0閃存有著凌駕于eMMC 5.1閃存的性能,在這個手機性能需求越來越高的年代,UFS閃存確實比eMMC閃存更適合用在高端手機產(chǎn)品上。
此外,從這個測試結(jié)果中我們也可以看到,目前UFS閃存尚未完全發(fā)揮其理論帶寬上的優(yōu)勢,這也就意味著UFS閃存依然有很大的發(fā)展?jié)摿?,未來還可以進一步拉開其與eMMC閃存之間的差距,徹底拋離eMMC閃存。eMMC閃存雖然在性能上依然可以滿足目前的使用需求,但是從結(jié)構(gòu)上來說已經(jīng)“夕陽西下”,潛力已經(jīng)被挖掘得差不多了。
UFS閃存與eMMC閃存只有讀寫性能上的差異嗎?
得益于全雙工模式、串行數(shù)據(jù)傳輸技術(shù)以及SCSI指令集的支持,UFS閃存不僅在讀寫性能上高于同時期的eMMC閃存,它還擁有著更多領(lǐng)先于對手的優(yōu)點。首先,eMMC采用的是32位地址總線,這意味著其最大只能支持2TB存儲空間管理,而UFS閃存在這方面則可以靈活調(diào)配,地址總線可以超過32位,因此其最大管理容量能夠輕松超過2TB,當(dāng)然就目前市場上的現(xiàn)有產(chǎn)品,兩者的這個區(qū)別暫時未能得到體現(xiàn),畢竟目前需要用到eMMC閃存或者UFS閃存的移動設(shè)備,內(nèi)置容量也就剛剛達到256GB的水平。
除了可管理容量上限的不同外,兩種閃存的區(qū)別還在于:目前的UFS 2.0閃存可以支持管理最多8個分區(qū),而eMMC閃存則為4個分區(qū);同時UFS 2.0閃存還支持數(shù)據(jù)隊列、多線程、分區(qū)引導(dǎo)等功能,而eMMC在這方面則是基本空白,這也進一步地限制了eMMC閃存的發(fā)展?jié)摿Α?/p>
當(dāng)然,eMMC閃存也不是一無是處,UFS閃存相比eMMC閃存的主要劣勢是在功耗上,以理論上的滿載功耗而言,UFS閃存是要高于eMMC閃存的。但是由于UFS閃存性能更強的原因,往往在處理同一件事情的時候,UFS閃存滿載運行的時間要比eMMC閃存更短,因此反應(yīng)在實際功耗上,兩者其實旗鼓相當(dāng),并無明顯區(qū)別。
現(xiàn)在有哪些廠商可以生產(chǎn)UFS2.1閃存?
手機市場目前的主流是eMMC 5.1閃存與UFS 2.0閃存,前者多在主流級機型上使用,而后者則常見于高端機型,其中部分旗艦產(chǎn)品已經(jīng)用上了性能更強的UFS 2.1閃存。不過,現(xiàn)在能夠生產(chǎn)UFS 2.1閃存的廠商并不多,其中已經(jīng)宣布量產(chǎn)并推向市場的主要是三星、東芝以及SK海力士三家,美光的UFS 2.1閃存產(chǎn)品也已經(jīng)進入量產(chǎn)階段,不過目前仍未公布具體的信息。
首先,三星目前已經(jīng)有三款UFS 2.1閃存正在量產(chǎn)中,對應(yīng)容量分別為256GB、128GB與64GB,采用FBGA封裝,主要面向智能手機、平板電腦以及智能電視等產(chǎn)品,不過閃存的具體性能數(shù)據(jù)沒有提及。值得一提的是,目前三星是唯一量產(chǎn)且銷售256GB容量UFS 2.1閃存的廠商,在這方面要略微領(lǐng)先于其他廠商。
東芝方面則同樣有三款UFS 2.1閃存正在量產(chǎn)中,對應(yīng)容量為32GB、64GB和128GB,采用FBGA封裝,最大數(shù)據(jù)傳輸速度為1166MB/s,也是面向智能設(shè)備領(lǐng)域推出。
SK海力士的UFS 2.1閃存共計有三款型號,對應(yīng)32GB、64GB與128GB容量,同樣是采用FBGA封裝,具體性能數(shù)據(jù)沒有提及。
UFS閃存在結(jié)構(gòu)與性能上均領(lǐng)先于eMMC閃存
從上面的數(shù)據(jù)我們可以看出,UFS閃存無論在結(jié)構(gòu)還是性能表現(xiàn)上均要領(lǐng)先于eMMC閃存,兩者之間的差距在UFS 2.0/2.1以及eMMC 5.0/5.1級別產(chǎn)品上有著更為明顯的體現(xiàn)。
隨著移動設(shè)備基礎(chǔ)性能的提升,以及用戶在移動設(shè)備上的多任務(wù)執(zhí)行等需求的增加,手機閃存性能的提升已經(jīng)迫在眉睫。從長遠的角度來說,有著更進一步發(fā)展?jié)摿Φ腢FS閃存顯然比eMMC閃存更加適合移動設(shè)備,也更加符合移動設(shè)備的發(fā)展進程。
當(dāng)然我們并不是說eMMC閃存必須馬上淘汰,畢竟在目前的使用環(huán)境來說,eMMC閃存還是可以滿足正常使用需求的。只是現(xiàn)在eMMC閃存的潛力幾乎是挖掘殆盡,很容易就會在使用體驗特別是一些相對極端的使用環(huán)境下形成瓶頸,這也是為什么eMMC閃存多數(shù)會用在“夠用就好”的主流級產(chǎn)品上,而講究極致體驗的高端旗艦型產(chǎn)品多數(shù)會采用UFS閃存的原因。