2012年10月28日 星期日

[手機]SSD/HDD合體成功 蘋果Fusion Drive功能詳解






蘋果又舉辦了一場發布會,iPad mini、iPad 4、13寸Retina Macbook Pro以及最新款的iMac同時登場。相信這幾款產品足夠讓大家眼花繚亂了,所以蘋果另一項重頭戲Fusion Drive功能可能會被很多人所忽略。

可以說蘋果起了個好名字,也可以說AMD幫了蘋果一點忙,至少大家現在看到Fusion這個詞的時候第一個想到的就是融合了。而蘋果味iMac以及iMac mini用戶提供了128GB SSD以及1TB/3TB HDD的硬盤配置,可以說Fusione Drive功能就是將SSD以及HDD“融合”起來,讓二者發揮出更強的整體能力。國外同行Anandtech日前給我們帶來了一篇深度分析文章,詳細給分析了蘋果的Fusion Drive功能,如果你對新款iMac有興趣的話,不妨仔細看下這篇文章。

起初筆者認為蘋果的Fusion Drive功能不過是將Intel的SRT智能響應技術換了個名字而已,將iMac內部的SSD作為HDD的緩存分區來使用,犧牲掉SSD的容量讓HDD達到更強的性能。但事實上筆者的想法的錯了,一方面如果要使用Intel SRT技術的話,20GB的SSD就夠用了,蘋果沒有必要配備高達128GB容量的SSD。另一方面,蘋果的Fusion Drive功能並不會犧牲掉SSD的容量,這也是蘋果Fusion Drive功能的優勢所在。

按照Anandtech的介紹,蘋果的Fusion Drive功能是將SSD和HDD作為一個整體來使用的,二者相互依存。也就是說iMac/iMac mini的硬盤容量會是1.1TB(1TB HDD+128GB SSD)或是3.1TB(3TB HDD+128GB SSD)。而且這樣一來蘋果電腦上也並不是不能分區了,除了SSD是鐵打不動的之外,HDD是可以額外劃分全新的分區的,只不過是新的分區就不計算在Fusion Drive之內了,Fusion Drive只會把SSD和未劃分出來的HDD作為一個融合分區來使用。

具體又是怎麼實現的呢?使用Fusion Drive功能之前,系統會自動在128GB SSD上創建一個大小為4GB的緩衝區,所有寫入陣列的數據首先都會寫入這個緩衝區內,4GB容量對小文件隨機寫入來說足夠了,有了這個緩衝區之後HDD的讀寫能力基本上也就能達到SSD級別了,只有這個緩衝區的數據寫滿之後才會寫在硬盤上。可以說這個大小為4GB的緩衝分區是Fusion Drive與Intel SRT技術唯一相似的地方。



至於系統日常的主要操作都會依賴那塊128GB的SSD來完成,常用的程序以及數據都會放在這塊SSD上,其它不常用的數據則存放在HDD之上。當然系統識別文件是否常用還要依賴文件的活躍程度,在進行較多的操作之後系統便會根據用戶的習慣自動分分辨出哪些數據常用,而哪些數據則暫時用不到,自動將這些文件拷貝到不同的地方。一旦拷貝完成之後,原本的數據就會自動刪除以節省空間。當然你也不不必擔心數據會丟失,以蘋果的技術實力來說應該不會允許這樣的事情發生。

最後就是Fusion Drive功能是無法手動關閉的,不想用這個功能的話除非你將iMac裝成Windows,要不然你就靜靜享受它給你帶來的高速讀寫吧。按照蘋果的說法,這項功能完全是自動工作的,用戶不必手動去指示它幹什麼,同樣也不能指示它不幹什麼。

目前唯一不確定的因素就是該功能是否支持Boot Camp(安裝Windows時候用的到),蘋果很有可能在HDD分區中保存一個Boot Camp分區,因為Fusion Drive中HDD和SSD相對來說獨立的,只是系統將他們看作是一個分區而已。

總的來說這項功能對用戶是十分有益的,對那些不太熟悉電腦的用戶來說,Fusion Drive功能確實能起到不小的幫助,至少不會讓自己的文件一團糟了。

我們也開了Google plus page,如有Google plus account的你,也可follow 我們吧!

https://plus.google.com/104792312952728477864