當(dāng)前位置:首頁(yè) > 智能硬件 > 智能硬件
[導(dǎo)讀] 當(dāng)效果可觀、價(jià)格適度的SSD在2008年首次出現(xiàn)時(shí),人們覺(jué)得這個(gè)技術(shù)相當(dāng)神奇。隨著時(shí)間的推移,NAND和SSD的性價(jià)比提高了,但機(jī)械硬盤(pán)的價(jià)格還是比它低一個(gè)數(shù)量級(jí)。 AnandTech的Anand Lal Shimpi表示:我一

當(dāng)效果可觀、價(jià)格適度的SSD在2008年首次出現(xiàn)時(shí),人們覺(jué)得這個(gè)技術(shù)相當(dāng)神奇。隨著時(shí)間的推移,NAND和SSD的性價(jià)比提高了,但機(jī)械硬盤(pán)的價(jià)格還是比它低一個(gè)數(shù)量級(jí)。

AnandTech的Anand Lal Shimpi表示:我一直主張把SSD和HDD相結(jié)合的解決方案。你可以買(mǎi)一塊足夠大的SSD來(lái)裝操作系統(tǒng)、應(yīng)用程序、甚至再裝一兩個(gè)游戲,然后把其他一切放在HDD RAID-1陣列中。這種方法用在臺(tái)式機(jī)上效果很好,但你必須手動(dòng)管理文件去向。

OEM是如何處理這個(gè)問(wèn)題?我一直都感到好奇。因?yàn)榻逃脩糇约簞?dòng)手,把較大的、不經(jīng)常使用的文件放在一個(gè)驅(qū)動(dòng)器上,把其他東西放在另一個(gè)驅(qū)動(dòng)器上,似乎不太可行。英特爾6系列芯片組采用了Smart Response混合硬盤(pán)技術(shù),將一塊20GB SLC SSD作為傳統(tǒng)硬盤(pán)的緩存,希望實(shí)現(xiàn)速度的提升。

自那以后,其他一些SSD緩存解決方案也紛紛出現(xiàn)。然而,它們中的大多數(shù)采用的是便宜的、小容量、效果不佳的mSATA SSD。近來(lái),OEM跟SSD緩存供應(yīng)商合作,以勉強(qiáng)滿足超極本認(rèn)證的最低要求。一般說(shuō)來(lái),這種方式帶來(lái)的體驗(yàn)非常差。

HDD制造商也在試圖解決這個(gè)問(wèn)題,但它們的方式是添加少量NAND到機(jī)械硬盤(pán)中。這通常會(huì)讓HDD的速度變得更快,但跟SSD還是相去甚遠(yuǎn)。實(shí)際上NAND存儲(chǔ)設(shè)備的容量已經(jīng)大到足以容納你的所有數(shù)據(jù),所以上述做法就好像是:你堅(jiān)持使用8MB L3 緩存,其實(shí)你本來(lái)可以多加幾百美元,買(mǎi)一個(gè)16GB。一旦你了解后者的好處,前者似乎就是毫無(wú)意義的妥協(xié)了。

蘋(píng)果是最早意識(shí)到這個(gè)問(wèn)題的OEM之一。該公司所有主流移動(dòng)設(shè)備都只用NAND(iPhone,iPad和MacBook Air)。最近,蘋(píng)果的專(zhuān)業(yè)筆記本電腦甚至也開(kāi)始朝著純SSD的方向邁進(jìn)了(配Retina 顯示屏的MacBook Pro)。蘋(píng)果Mac確實(shí)有不參與低價(jià)競(jìng)爭(zhēng)的資本,因此要拋棄HDD 也容易了很多。即便如此,蘋(píng)果現(xiàn)在出貨的6款Mac(MBA、rMBP、MBP、Mac mini,iMac和Mac Pro)中,也只有兩款的默認(rèn)配置不帶HDD 。其余的都配備了老式機(jī)械硬盤(pán)。

把iMac這樣的設(shè)備改成純SSD比較困難。雖然筆記本電腦用戶(尤其是超極本用戶)已經(jīng)習(xí)慣了沒(méi)有太多存儲(chǔ)空間的設(shè)備,用慣臺(tái)式機(jī)的人并不一定受得了有限的存儲(chǔ)量。

對(duì)于這個(gè)問(wèn)題,蘋(píng)果的辦法跟其他SSD / HDD混合解決方案也沒(méi)有太大不同。區(qū)別只是在SSD組成部分的大小以及軟件層上。

初識(shí)Fusion Drive

全新的Mac mini和iMac可以選擇蘋(píng)果的混合硬盤(pán)解決方案Fusion Drive。它只有兩個(gè)版本:1TB和3TB。 1TB僅適用于iMac和升級(jí)的Mac mini(799美元),3TB只適用于27英寸的iMac。

Fusion Drive是一塊1TB或3TB HDD(2.5英寸或3.5英寸)跟一塊128GB三星PM830 SSD的組合。在測(cè)試中,我使用的是一臺(tái)27英寸iMac,1TB的 Fusion Drive。

蘋(píng)果Fusion Drive中SSD的容量遠(yuǎn)遠(yuǎn)高于一般的緩存方案(大多數(shù)OEM都采用8GB到24GB的NAND)。而且蘋(píng)果Fusion Drive選用的三星PM830,是我們測(cè)試過(guò)的SSD中性能和可靠性的最佳組合之一。雖然我個(gè)人更喜歡Link A Media 或者Intel S3700,畢竟它們擁有出色、穩(wěn)定的性能,但對(duì)于蘋(píng)果來(lái)說(shuō),PM830可能是一個(gè)更加實(shí)惠的選擇。

當(dāng)然Fusion Drive與以往的混合/緩存解決方案不同,但它真正的與眾不同之處是軟件部分。Fusion Drive沒(méi)有簡(jiǎn)單地借用英特爾Smart Response 技術(shù),它涉及到OS X邏輯卷管理器Core Storage的虛擬化存儲(chǔ)問(wèn)題。Core Storage最早出現(xiàn)是在獅子版本中,它可以讓操作系統(tǒng)把多個(gè)物理磁盤(pán)當(dāng)做一個(gè)邏輯卷來(lái)對(duì)待。

蘋(píng)果最初用Core Storage來(lái)加密整個(gè)磁盤(pán),但現(xiàn)在,Core Storage的使用已擴(kuò)大到美洲獅的Fusion Drive中。創(chuàng)建Fusion Drive十分簡(jiǎn)單。如果你有多個(gè)驅(qū)動(dòng)器,你可以自己使用一些簡(jiǎn)單的終端命令來(lái)創(chuàng)建一個(gè)Fusion Drive。如果你購(gòu)買(mǎi)了一臺(tái)帶有Fusion Drive 的Mac,蘋(píng)果就自動(dòng)為你做好著一切了。

跟傳統(tǒng)的SSD緩存架構(gòu)不同,F(xiàn)usion Drive不是真的緩存,它會(huì)根據(jù)訪問(wèn)頻率和可用空間,在SSD和HDD之間移動(dòng)數(shù)據(jù)。一個(gè)Fusion Drive的容量,實(shí)際上是其組成部分的總和。也就是說(shuō),一個(gè)1TB的Fusion Drive容量實(shí)際上是1TB + 128GB;一個(gè)3TB 的Fusion Drive容量則是3TB + 128GB。

最新版本的“磁盤(pán)工具”(Disk Utility)把 Fusion Drive 顯示為一個(gè)驅(qū)動(dòng)器,標(biāo)簽為Macintosh HD。但是蘋(píng)果并沒(méi)有試圖隱藏它的Fusion Drive屬性:在系統(tǒng)報(bào)告中,或者使用像iStat Menus這樣的第三方工具,你可以看到兩個(gè)驅(qū)動(dòng)器的狀況:

128GB的SSD顯示容量為121.33GB。 注意:自O(shè)S X 10.6后,蘋(píng)果公司開(kāi)始以10為基數(shù)顯示容量。算一下你就會(huì)知道有多少空間被用作了備用區(qū):

這個(gè)128GiB NAND中約11.7%被預(yù)留作為備用區(qū),標(biāo)準(zhǔn)Mac中的128GiB SSD也是一樣,但這個(gè)比例比通常的6.7%要高。增加備用區(qū)比例有助于提升性能的一致性,我個(gè)人希望三星SSD能有25%的備用區(qū)。[!--empirenews.page--]

你可以在Fusion Drive上創(chuàng)建Boot Camp或其他額外的分區(qū),不過(guò)這些分區(qū)都是在HDD上。

Fusion Drive揭秘

我測(cè)試用的是一臺(tái)新的27英寸iMac。最開(kāi)始,我用了一個(gè)128KB的順序?qū)懭氩僮鳎?duì)列深度為1),并使用iStat Menus 4來(lái)監(jiān)測(cè)兩個(gè)驅(qū)動(dòng)器的狀態(tài),我發(fā)現(xiàn)只有SSD接收了最初的寫(xiě)入操作,HDD上沒(méi)有活動(dòng)。 SSD的寫(xiě)入速度是322MB / s。但在寫(xiě)入117GB之后,HDD接管了寫(xiě)入活動(dòng),最初速度大約為133 到175MB / s。

初步測(cè)試證實(shí),F(xiàn)usion Drive確實(shí)使用了兩個(gè)驅(qū)動(dòng)器。最初117GB寫(xiě)入到了SSD,接下來(lái)的1TB直接寫(xiě)入到HDD。我覺(jué)得它排定優(yōu)先級(jí)的方式是:Fusion Drive假設(shè)SSD上有足夠的可用空間(后面將詳細(xì)討論),首先嘗試寫(xiě)入SSD。

接下來(lái),我想進(jìn)行隨機(jī)IO測(cè)試,因?yàn)檫@才是SSD在性能方面超過(guò)HDD的地方,通常也是SSD緩存或混合方案功虧一簣的地方。我首先嘗試了最糟糕的情況:涵蓋所有的邏輯塊地址的隨機(jī)寫(xiě)入測(cè)試。鑒于Fusion Drive的總?cè)萘渴?.1TB,從這個(gè)測(cè)試中,我們可以了解蘋(píng)果如何在這兩個(gè)驅(qū)動(dòng)器之間映射LBA(邏輯塊地址)。

結(jié)果很有趣的,不過(guò)也不算意外。 SSD和HDD都有寫(xiě)入活動(dòng),但HDD更多一些(消耗了更大比例的可用LBA)。普通的4KB(QD16)隨機(jī)寫(xiě)入測(cè)試結(jié)果大約是0.51MB / s,它受到了Fusion Drive中HDD部分的限制。

但在隨機(jī)寫(xiě)入任務(wù)結(jié)束之后,HDD和SSD之間出現(xiàn)了直接的數(shù)據(jù)移動(dòng)。因?yàn)長(zhǎng)BA是隨機(jī)選擇的,一些(相同或只是空間上相似的)地址可能被挑選了不止一次,這些邏輯塊立即被標(biāo)記為提升到SSD。這是我第一次看到Fusion Drive主動(dòng)在驅(qū)動(dòng)器之間移動(dòng)數(shù)據(jù)。

對(duì)于消費(fèi)級(jí)SSD來(lái)說(shuō),進(jìn)行全覆蓋的隨機(jī)寫(xiě)入測(cè)試可能有點(diǎn)不公平,對(duì)SSD / HDD混合方案來(lái)說(shuō)就更不公平了。要了解Fusion Drive處理隨機(jī)IO的能力有多強(qiáng),我把隨機(jī)寫(xiě)入測(cè)試限制在LBA的第一個(gè)8GB之內(nèi)。

結(jié)果有很大的不同。在第一輪中,平均速度大約是7 到9MB /s,IO絕大部分都發(fā)生在SSD上,一小部分在HDD上。 3分鐘的測(cè)試后,我等著Fusion Drive移動(dòng)數(shù)據(jù),然后又重復(fù)了一遍。在第二輪中,速度跳升到了21.9MB / s,更多的IO發(fā)生在SSD上,盡管HDD上仍然看得到寫(xiě)入活動(dòng)。

圖:大部分的隨機(jī)寫(xiě)入都發(fā)生在SSD上,但仍然有部分到了HDD,移動(dòng)了一番數(shù)據(jù)和重映射LBA之后,幾乎所有的隨機(jī)寫(xiě)入都到了SSD上,速度也快了很多

在第三次嘗試中,幾乎所有的隨機(jī)寫(xiě)入發(fā)生在SSD上,速度達(dá)到98MB / s的峰值,碎片增多時(shí),速度下降到最低35MB / s。我認(rèn)為,蘋(píng)果似乎依據(jù)訪問(wèn)頻率,把LBA動(dòng)態(tài)地映射到了SSD上,這是一個(gè)非常積極的性能提升方法。歸根結(jié)底,這是通常的SSD緩存方案和Fusion Drive之間存在的重大區(qū)別。大多數(shù)SSD緩存方案似乎都以讀取頻率為基礎(chǔ),而Fusion Drive看似(至少部分是)考慮了哪些LBA被頻繁寫(xiě)入,并把它們映射到SSD上。

要注意的是,隨后的隨機(jī)寫(xiě)入測(cè)試產(chǎn)生的結(jié)果大不一樣。當(dāng)我用更多的數(shù)據(jù)和應(yīng)用程序填充Fusion Drive(用真實(shí)的數(shù)據(jù)和應(yīng)用程序填充到80%)時(shí),我沒(méi)有見(jiàn)到隨機(jī)寫(xiě)入性能能再次達(dá)到這樣高的水平。在每次運(yùn)行中,我看到有很短的時(shí)間數(shù)據(jù)到處移動(dòng),但隨機(jī)IO發(fā)生在HDD和SDD的比例約為7:1。鑒于這兩種驅(qū)動(dòng)器之間的容量差異,這個(gè)比例具有很大意義。如果你的工作負(fù)載包含大量的隨機(jī)寫(xiě)入,涵蓋所有可用空間,F(xiàn)usion Drive可能就不太適合你。不過(guò)這樣的工作負(fù)載大多出現(xiàn)在企業(yè)用戶中,所以對(duì)你來(lái)說(shuō)這應(yīng)該不是問(wèn)題。

數(shù)據(jù)精細(xì)度探究

蘋(píng)果公司在宣傳Fusion Drive時(shí),談到了文件和應(yīng)用程序級(jí)別的數(shù)據(jù)移動(dòng),但在現(xiàn)實(shí)使用中,數(shù)據(jù)可以以128KB的文件塊在SSD和HDD之間移動(dòng)。

使用fs_usage工具,你可以看到蘋(píng)果Fusion Drive的內(nèi)部工作原理。 文件以128KB的文件塊在驅(qū)動(dòng)器之間移動(dòng),這也是由文件塊的使用頻率來(lái)決定的。由于客戶工作負(fù)載往往是順序的(在最糟的情況下也是偽隨機(jī)),我們可以比較有把握地說(shuō),如果你在一個(gè) 128KB的文件塊中訪問(wèn)一個(gè)LBA,你實(shí)際上會(huì)訪問(wèn)同一空間中更多的LBA。數(shù)據(jù)遷移過(guò)程似乎主要是發(fā)生在閑置期間,雖然我也看到,在IO負(fù)載較輕的時(shí)候,驅(qū)動(dòng)器之間也有遷移活動(dòng)進(jìn)行。

遷移的快速觸發(fā)機(jī)制十分有趣。一旦文件被復(fù)制或者創(chuàng)建出來(lái),應(yīng)用程序啟動(dòng),或者其他IO活動(dòng)完成時(shí),SSD和HDD之間立刻開(kāi)始進(jìn)行數(shù)據(jù)遷移。當(dāng)你填充Fusion Drive時(shí),在SSD和HDD之間移動(dòng)的數(shù)據(jù)量就大幅收縮了。事情本來(lái)就應(yīng)該是這樣。不常訪問(wèn)的數(shù)據(jù)應(yīng)該放置在HDD 上,真正重要的東西會(huì)留在SSD上。當(dāng)Fusion Drive在寫(xiě)入時(shí),蘋(píng)果就不會(huì)那么積極地釋放SSD上的數(shù)據(jù)。

數(shù)據(jù)遷移過(guò)程本身是非常簡(jiǎn)單的,數(shù)據(jù)被標(biāo)志為promotion和demotion,它被物理復(fù)制到新的存儲(chǔ)設(shè)備上,然后它才移走。在遷移過(guò)程中,如果出現(xiàn)電源故障,F(xiàn)usion Drive不會(huì)造成任何數(shù)據(jù)丟失,只有當(dāng)一個(gè)128KB文件塊的兩個(gè)副本就位之后,源塊才會(huì)被移除。蘋(píng)果去年就告訴過(guò)我這件事了,但我現(xiàn)在才親眼看到。

用128KB的文件塊在HDD和SSD之間移動(dòng)數(shù)據(jù),蘋(píng)果可以在寫(xiě)入SSD的時(shí)候進(jìn)行部分碎片整理。盡管Fusion Drive 的所有寫(xiě)入首選目的地都是SSD(可以包括小于128KB的文件塊,隨機(jī)和偽隨機(jī)寫(xiě)入),任何從HDD到SSD的遷移卻都是大塊順序?qū)懭氲?,如果?qū)動(dòng)器中有大量碎片,這就會(huì)觸發(fā)垃圾塊回收過(guò)程。SSD的性能肯定會(huì)隨著時(shí)間的推移降低,但是這個(gè)過(guò)程有助于保持它的性能,因?yàn)镾SD幾乎一直都是在充滿的狀況下運(yùn)行的,而且它會(huì)接收各種不相關(guān)的寫(xiě)入。我前面提到過(guò),我希望蘋(píng)果把更多的PM830 NAND空間預(yù)留為備用區(qū)。我懷疑蘋(píng)果沒(méi)有預(yù)留更大的備用區(qū)是出于成本方面的考慮。[!--empirenews.page--]

應(yīng)用體驗(yàn)

在現(xiàn)實(shí)使用中,F(xiàn)usion Drive能給我們帶來(lái)怎樣的體驗(yàn)?zāi)???jiǎn)單說(shuō)來(lái),它的效果出乎意料的好。我之前使用過(guò)的SSD緩存方案全部都更像是HDD而不是SSD,不過(guò)蘋(píng)果公司的Fusion Drive體驗(yàn)則是幾乎處于HDD和SSD的正中間。

它在安裝幾乎所有程序時(shí),都是先用SSD,因此Fusion Drive感覺(jué)真的像SSD。不僅是在安裝應(yīng)用程序的時(shí)候,復(fù)制任何東西時(shí),一般也是先去SSD。似乎到了4GB之后,它才開(kāi)始用HDD。不過(guò)稍加努力,你可以讓Fusion Drive僅在1 到 2GB之后就開(kāi)始寫(xiě)入到HDD。我用Iometer創(chuàng)建了一個(gè)順序測(cè)試文件,監(jiān)測(cè)Fusion Drive什么時(shí)候停止將文件寫(xiě)入到SSD,在這時(shí)停止這個(gè)進(jìn)程,重新命名這個(gè)文件,并再次開(kāi)始創(chuàng)建文件。結(jié)果如下圖:

可以看到,如果你的速度夠快,你可以在低于2GB的時(shí)候就讓HDD接管寫(xiě)操作。我不知道這是不是SSD上的可用空間量,但很有可能就是這樣,因?yàn)轱@示121GB的SSD又不充分使用它實(shí)在說(shuō)不通。

在大多數(shù)時(shí)候,當(dāng)你不那么積極地寫(xiě)入SSD時(shí),F(xiàn)usion Drive可以保持至少4GB的SSD可用空間。需要注意的是:當(dāng)你第一次使用它時(shí),F(xiàn)usion Drive大部分都是空的,你寫(xiě)入的幾乎任何東西,無(wú)論大小,都會(huì)直接進(jìn)入SSD。然而,當(dāng)容量承受一定壓力時(shí),蘋(píng)果就會(huì)改變方法:讓任何文件最多寫(xiě)入4GB到SSD,其余部分則放到HDD上。

通過(guò)安裝蘋(píng)果的OS X開(kāi)發(fā)者工具以及Xcode本身,我證實(shí)了這一點(diǎn)。后者接近于4GB大,但默認(rèn)狀況下,它的很大部分都到了SSD上。

應(yīng)用程序生成的數(shù)據(jù)也是如此。我用Xcode創(chuàng)建Adium,一個(gè)682MB的項(xiàng)目,整個(gè)編譯過(guò)程都發(fā)生在SSD ——機(jī)械硬盤(pán)一直都沒(méi)有活動(dòng)。我試圖創(chuàng)建一個(gè)更大的項(xiàng)目,近2GB的Firefox。這時(shí)出現(xiàn)了短暫的HDD活動(dòng),但絕大多數(shù)活動(dòng)都是在SSD上。

我復(fù)制了一個(gè)很大的視頻文件(>10GB)到這臺(tái)iMac上,現(xiàn)在我把它復(fù)制到一個(gè)新的位置上,并密切注意Fusion Drive的動(dòng)向。最初的2GB是從SSD傳輸?shù)絊SD,接下來(lái)的2GB是從HDD讀取,寫(xiě)入SSD。大約4GB被復(fù)制之后,源驅(qū)動(dòng)器和目標(biāo)驅(qū)動(dòng)器都變成了HDD。在我看來(lái),正確的做法應(yīng)該是默認(rèn)情況下把所有的大文件都放入HDD ,除非它們被頻繁訪問(wèn)。蘋(píng)果的做法似乎是一個(gè)合理的妥協(xié),但它把文件塊放入SSD的方式比我以為的更加積極。

我重復(fù)了這個(gè)測(cè)試,用另一個(gè)我從來(lái)沒(méi)有訪問(wèn)過(guò)的視頻文件,得到的結(jié)果完全不同。整個(gè)文件都存在HDD 上。我又重復(fù)一次這個(gè)測(cè)試,用我訪問(wèn)了好幾次的iPhoto圖庫(kù),令我驚訝的是,這個(gè)iPhoto圖庫(kù)的大部分都在HDD上,但也有一些少許讀取來(lái)自SSD。但在這兩種情況下,復(fù)制的目標(biāo)驅(qū)動(dòng)器當(dāng)然都是SSD。

我Anandtech文件夾的大小超過(guò)32GB,含有文字、照片、演示文稿、基準(zhǔn)測(cè)試結(jié)果,以及我做過(guò)的幾乎所有評(píng)測(cè)。雖然這個(gè)文件夾非常重要,但它其中大部分都沒(méi)有經(jīng)常被訪問(wèn)。我在復(fù)制這個(gè)文件夾時(shí),發(fā)現(xiàn)幾乎全在HDD上。38GB的“我的文檔”文件夾也是如此,這個(gè)文件夾中的大部分也是未讀過(guò)的。

另一方面,應(yīng)用程序幾乎總是放在SSD上。

之前我經(jīng)常手動(dòng)把操作系統(tǒng)和應(yīng)用程序放在SSD,大的媒體文件放在HDD上,F(xiàn)usion Drive把這個(gè)過(guò)程自動(dòng)化了,而且效果還相當(dāng)不錯(cuò)。我手動(dòng)整理資料和Fusion Drive自動(dòng)化之間唯一的區(qū)別就是,我把“我的文檔”和Anandtech文件夾默認(rèn)放在SSD。這樣做不只存在性能方面的考慮,也是為了可靠性,因?yàn)橛脖P(pán)比SSD更容易出毛病。

Fusion Drive的性能

對(duì)Fusion Drive進(jìn)行基準(zhǔn)測(cè)試有點(diǎn)困難,因?yàn)樗偸菍?xiě)入到SSD。如果你不把Fusion Drive填滿,你寫(xiě)入的大量數(shù)據(jù)可能全部會(huì)到SSD上。如果你確實(shí)填滿了它,但測(cè)試的數(shù)據(jù)集<4GB,那你測(cè)量的仍然是SSD性能。

我想出了一個(gè)相對(duì)簡(jiǎn)單的用例,可以涵蓋兩個(gè)驅(qū)動(dòng)器。現(xiàn)在我的Fusion Drive已經(jīng)填充了70%,這意味著SSD的容量快要到頂了(除了其4GB的緩沖)。我把含有703張照片的iPhoto圖庫(kù)導(dǎo)出為T(mén)IFF格式的照片。生成的文件相當(dāng)大,當(dāng)達(dá)到297張照片時(shí),4GB的SSD寫(xiě)入緩沖區(qū)已經(jīng)滿了,所有后續(xù)導(dǎo)出的照片都到了HDD 。我給這個(gè)過(guò)程計(jì)時(shí),然后把它跟iMac上的一個(gè)HDD分區(qū)做對(duì)比,也跟通過(guò)USB 3.0連接的一個(gè)三星PM830 SSD對(duì)比。結(jié)果有點(diǎn)偏向于純HDD 配置,因?yàn)檫@個(gè)寫(xiě)操作基本上是順序的:

上圖準(zhǔn)確地總結(jié)了我的Fusion Drive 體驗(yàn):它差不多處于HDD 和SSD的正中間。在這個(gè)測(cè)試中,速度提升不是很大,但這主要是因?yàn)槲覀兪褂昧讼鄬?duì)低的隊(duì)列深度順序傳輸。對(duì)于比較隨機(jī)的工作負(fù)載,F(xiàn)usion Drive和HDD差距將拉大??上У氖?,我無(wú)法找到好的應(yīng)用程序用例來(lái)生成4GB +的偽隨機(jī)數(shù)據(jù),使其可重復(fù)性高到可以進(jìn)行基準(zhǔn)比較的程度。

如果我一直對(duì)Fusion Drive進(jìn)行非常大的順序?qū)懖僮鳎ㄒ粋€(gè)文件就高達(dá)260GB),最后它會(huì)傻掉,不再遷移數(shù)據(jù)到SSD了,除非你重新啟動(dòng)機(jī)器。我懷疑這個(gè)bug不是由正常的自動(dòng)測(cè)試觸發(fā)的,但它確實(shí)提供了一個(gè)有趣的狀況,我可以利用它來(lái)開(kāi)展測(cè)試。

啟動(dòng)我頻繁使用的iMac預(yù)裝應(yīng)用程序,它們?nèi)栽赟SD上,但一些后來(lái)安裝的程序卻不是這樣。特別是Photoshop CS6,它部分在SSD上,部分在HDD上。對(duì)于工作負(fù)載太大,SSD無(wú)法單獨(dú)處理時(shí)的Fusion Drive 偽隨機(jī)讀取性能,這是一個(gè)很好的基準(zhǔn)測(cè)試。我測(cè)試Photoshop在Fusion Drive上的啟動(dòng)時(shí)間,跟在純HDD 分區(qū)上,以及通過(guò)USB 3.0連接的PM830上的情況相比較。比較結(jié)果再次反映了我的體驗(yàn):

相對(duì)于純HDD ,F(xiàn)usion Drive有明顯的改善,啟動(dòng)時(shí)間快了40%。然而,純SSD也快了一半以上。請(qǐng)注意,如果Photoshop是最常用的應(yīng)用程序之一,它會(huì)被完全移動(dòng)到SSD上。性能跟在純SSD上差不多。測(cè)試中沒(méi)有出現(xiàn)這樣的狀況,是因?yàn)槲业?.1TB Fusion Drive 驅(qū)動(dòng)差不多充滿了80%。[!--empirenews.page--]

Fusion Drive的實(shí)際限制

蘋(píng)果Fusion Drive在寫(xiě)入SSD是非常積極的,但你的數(shù)據(jù)越多,它的算法似乎就變得越保守。這倒并不是很讓人震驚,但需要指出的是,在驅(qū)動(dòng)器總使用量較低時(shí),我需要做的幾乎一切都是使用的SSD,但當(dāng)應(yīng)用程序的需要超過(guò)了Fusion Drive 可以輕松應(yīng)付的范圍時(shí),這個(gè)平臺(tái)對(duì)于“什么東西可以被移動(dòng)到SSD”就變得更加挑剔。要記住的是,如果128GB的存儲(chǔ)空間不夠存儲(chǔ)你所有的常用應(yīng)用程序、數(shù)據(jù)和操作系統(tǒng),你的Fusion Drive體驗(yàn)就更像是HDD了。為了模擬和證明這一點(diǎn),我把我200GB +的MacBook Pro映像移動(dòng)到了iMac上。請(qǐng)注意,這200GB中的大部分是我經(jīng)常使用的應(yīng)用程序和數(shù)據(jù)。

測(cè)試到最后,我覺(jué)得我需要更多的SSD。 Spotlight搜索花費(fèi)的時(shí)間比純SSD多,并非所有的應(yīng)用程序都是瞬間啟動(dòng)的,將照片從Safari添加到iPhoto需要的時(shí)間也長(zhǎng)一點(diǎn)兒…… Fusion Drive 可能是很好,但它不是魔法。如果你確實(shí)需要超過(guò)128GB以上的SSD,F(xiàn)usion Drive可能并不適合你。

結(jié)束語(yǔ)

蘋(píng)果Fusion Drive可能是我用過(guò)的最好的SSD / HDD混合解決方案。這不是前沿科學(xué),它所做的就是把一個(gè)很好的SSD(三星PM830),大量的NAND(128GB)和一些非常積極、聰明的軟件(蘋(píng)果公司的 Core Storage LVM)結(jié)合起來(lái)。 Fusion Drive 可能算不上具有革新性,但它的方法肯定是正確的。

如果你沒(méi)有大量應(yīng)用程序和數(shù)據(jù),媒體文件也不太大,那么對(duì)于你來(lái)說(shuō),F(xiàn)usion Drive 驅(qū)動(dòng)器應(yīng)該是一個(gè)合理的SSD加HDD 配置,媒體大文件放到HDD,所有經(jīng)常使用的東西都在SSD上。我雖然很想要更大的緩存,但我相信,對(duì)于如今的大多數(shù)工作負(fù)載和使用模式來(lái)說(shuō),128GB也已經(jīng)夠好了。對(duì)我個(gè)人來(lái)說(shuō),F(xiàn)usion Drive可能需要有256GB緩存才能贏得我的心,但我也明白,我不一定就是它的目標(biāo)受眾。

真正的問(wèn)題是:它是否物有所值。我個(gè)人當(dāng)然希望全部都用SSD,手動(dòng)把媒體大文件放到HDD陣列上。Fusion Drive沒(méi)有做任何事情來(lái)減小“HDD可能會(huì)早于SSD出毛病”的可能性,如果使用內(nèi)置的SSD和(通過(guò)Thunderbolt或USB 3.0)連接的HDD RAID陣列,你將會(huì)掌握更大的靈活性??上У氖?,蘋(píng)果并不總是提供純SSD版本的iMac。

蘋(píng)果的iMac限制了你的選擇。對(duì)于21.5英寸機(jī)型,你既可以購(gòu)買(mǎi)純HDD版本,也可以購(gòu)買(mǎi) Fusion Drive版本 ,但是沒(méi)有純SSD版本。我覺(jué)得你當(dāng)然應(yīng)該選Fusion Drive版本。如果你不打算自己購(gòu)買(mǎi)SSD來(lái)更換它內(nèi)置的HDD ,F(xiàn)usion Drive絕對(duì)是一個(gè)正確選擇。

對(duì)于27英寸的iMac來(lái)說(shuō),蘋(píng)果提供了一個(gè)純SSD版本,但它的容量只有768GB,升級(jí)價(jià)格1300美元。突然之間,250美元的 Fusion Drive 升級(jí)聽(tīng)起來(lái)就合理多了。

下圖中黑體部分,是我推薦的選配方案。請(qǐng)注意,前提是你不打算自己DIY(如果你決定DIY,那就買(mǎi)你能找到的最大SSD,用外部大容量存儲(chǔ)器來(lái)放那些不常用的東西):

當(dāng)NAND變得夠便宜夠大的時(shí)候,iMac會(huì)徹底拋棄HDD嗎?或者我們電腦上最終會(huì)有足夠多的NAND,可以存儲(chǔ)除了大型媒體文件以外的一切東西嗎?在一年之內(nèi),蘋(píng)果可以把Fusion Drive中的NAND翻一番,而成本保持不變。如果看得更遠(yuǎn)一些,在后NAND時(shí)代,存儲(chǔ)層次(memory hierarchy)可能會(huì)出現(xiàn)一些真正具有革命性的東西。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專(zhuān)欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車(chē)的華為或?qū)⒋呱龈蟮莫?dú)角獸公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

倫敦2024年8月29日 /美通社/ -- 英國(guó)汽車(chē)技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車(chē)工程師從創(chuàng)意到認(rèn)證的所有需求的工具,可用于創(chuàng)建軟件定義汽車(chē)。 SODA V工具的開(kāi)發(fā)耗時(shí)1.5...

關(guān)鍵字: 汽車(chē) 人工智能 智能驅(qū)動(dòng) BSP

北京2024年8月28日 /美通社/ -- 越來(lái)越多用戶希望企業(yè)業(yè)務(wù)能7×24不間斷運(yùn)行,同時(shí)企業(yè)卻面臨越來(lái)越多業(yè)務(wù)中斷的風(fēng)險(xiǎn),如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報(bào)道,騰訊和網(wǎng)易近期正在縮減他們對(duì)日本游戲市場(chǎng)的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國(guó)國(guó)際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)開(kāi)幕式在貴陽(yáng)舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導(dǎo)體

8月28日消息,在2024中國(guó)國(guó)際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語(yǔ)權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機(jī) 衛(wèi)星通信

要點(diǎn): 有效應(yīng)對(duì)環(huán)境變化,經(jīng)營(yíng)業(yè)績(jī)穩(wěn)中有升 落實(shí)提質(zhì)增效舉措,毛利潤(rùn)率延續(xù)升勢(shì) 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長(zhǎng) 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競(jìng)爭(zhēng)力 堅(jiān)持高質(zhì)量發(fā)展策略,塑強(qiáng)核心競(jìng)爭(zhēng)優(yōu)勢(shì)...

關(guān)鍵字: 通信 BSP 電信運(yùn)營(yíng)商 數(shù)字經(jīng)濟(jì)

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺(tái)與中國(guó)電影電視技術(shù)學(xué)會(huì)聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會(huì)上宣布正式成立。 活動(dòng)現(xiàn)場(chǎng) NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長(zhǎng)三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會(huì)上,軟通動(dòng)力信息技術(shù)(集團(tuán))股份有限公司(以下簡(jiǎn)稱"軟通動(dòng)力")與長(zhǎng)三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉