找回密碼註冊
作者: vivian0428
查看: 14053
回復: 2

文章標籤:

文章分享:

+ MORE精選文章:

    相關帖子

    + MORE活動推薦:

    SAMSUNG T7 Shield 移動固態硬碟

    [*]超快的移動固態硬碟,比傳統外接 HDD 快 9.5 倍 [*]堅固的儲存 ...

    GEX PRO 850W玩家開箱體驗分享活動

    卓越性能,超值選擇 GEX PRO 系列通過 80 PLUS 金牌認證,實現高達 ...

    體驗極速WiFi 7!MSI Roamii BE Lite Mesh

    第一名 guanrung1110 https://www.xfastest.com/thread-293988-1- ...

    極致效能 為遊戲而生 990 PRO SSD 玩家體驗

    [*]極致效能固態硬碟 [*]PCIe 4.0 速度大幅提升 [*]優化的電源效率 ...

    打印 上一主題 下一主題

    [碟盤硬碟 HDD] [心得] Momentus XT 心得分享 II

    [複製鏈接]| 回復
    跳轉到指定樓層
    1#
    vivian0428 發表於 2010-12-30 23:02:25 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
    上次小妹貼完文後,總算在我那宅哥面前吐了一口怨氣。以前想要請他幫忙解決電腦問題,總是愛理不理的,不然就是用很忙搪塞。這回總算讓他覺得我也有在認真學習,不是有問題才跑去煩他,超有成就感的。

    話說回來,上回結束的時候有提到,Seagate Momentus XT應該是搭配Windows 7(Vista)的ReadyDrive(小妹是這麼想啦!雖說Seagate說是自家Adaptive Memory技術)功能,集合SSD和傳統硬碟的優勢於一身,去提高工作效率。

    仔細去想,Windows Vista以來的ReadyBoost功能,原理是不是和Hybrid HDD有異曲同工之妙呢?兩者一樣透過SuperFetch機制,將常用的程式、檔案放一份進入指定的NAND Flash裡(Hybrid HDD放在內建SSD,ReadyBoost放在外接USB隨身碟),都是取其低延遲特性。

    然而ReadyBoost功能最為人所詬病的有兩點,第一是USB隨身碟效能及頻寬不足,第二是容量限制。下面我們來做一個簡單的探討:

    第一點的部份,微軟有規範啟用ReadyBoost功能,USB隨身碟必須具備以下基本條件:
    1. 隨機讀取4K速度達2.5MB/s
    2. 512K隨機寫入達1.75MB/s
    基本看起來ReadyBoost的要求相當不起眼,只有2.5 MB/s和1.75 MB/s,但是以小妹老舊的Seagate Barracuda 7200.11 320GB為例(下圖):
    CDM3_320G_1st.png


    這顆傳統硬碟4K區塊的隨機讀取速度為0.629 MB/s,遠低於ReadyBoost要求的2.5 MB/s,再加上USB隨身碟NAND Flash低延遲的特性,很明顯ReadyBoost的第一項基本要求,已經確保USB隨身碟具備效能上的優勢(相較於傳統硬碟)。

    而第二項要求則是為了滿足將常用資料寫入USB隨身碟的最低效能,因為一般其預設格式化的區塊大小就是512KB,故只要512K區塊大小檔案的寫入速度可以達到1.75 MB/s即可達到最低需求。從第一項要求來看,明顯能看出ReadyBoost就是針對系統(碟)提昇效能的一種機制。

    因此,小妹認為若說ReadyBoost對效能沒有幫助,恐怕不是那麼佔得住腳。至少在ReadyBoost的設計訴求上(提昇系統碟效能)是有實質幫助的。但若要說幅度大小,那小妹百分百同意用RamDisk肯定100%優於USB隨身碟,這點毋庸置疑。

    第二點容量限制的部份則是Windows Vista時,限制只能使用4GB以下的USB隨身碟,不過至個限制到了Windows 7後就取消了,小妹就不多談。

    扯遠了,拉回來!回到Hybrid HDD和ReadyBoost的比較問題。從兩者的原理來看,運作方式可說非常接近,唯一的差別在於Hybrid HDD的NAND Flash內建在硬碟裡,走得是SATA II通道(以Seagate Momentus Xt為例),擁有較高的傳輸頻寬;而ReadyBoost使用USB2.0隨身碟,僅有480Mb/s的理論頻寬,最有可能影響兩者效能差異的地方應該在此。

    接下來小妹一樣用Barracuda 7200.11 320GB做為對照組,分別啟用ReadyBoost以及安裝功能類似的第三方軟體-eBoostr做為比較,軟體則是使用能測出效率差別的PCMark Vantage Professional 64位元版來測試。測試環境還是不免俗的來說一下:
    platform.png


    先來看Momentus XT的三次測試成績:
    500G_1st.png
    ***1st

    500G_2nd.png
    ***2nd

    500G_3rd.png
    ***3rd

    接下來小妹將系統整個複製到Barracuda 7200.11 320GB裡,再以Bling-bling鑽石碟(4GB)做為啟用ReadyBoost的Key,來模擬Momentus XT的運作,測試出來的結果如下:
    320G_RB_1st.png
    ***1st

    320G_RD_2nd.png
    ***2nd

    320G_RB_3rd.png
    ***3rd

    最後小妹把ReadyBoost關閉,安裝之前刷卡買的eBoostr 4(宅哥說我也挺有錢的!大家評評理到底是買比較無聊又比較貴的PCMark Vantage有錢,還是買可以實際提昇系統效能的eBoostr比較有錢?)並啟用,一樣是用Bling-bling鑽石碟做Key,測試數據如下:
    320G_eb_1st.png
    ***1st

    320G_eb_2nd.png
    ***2nd

    320G_eb_3rd.png
    ***3rd

    從以上的數據可以看到,Momentus XT在第二次和第三次測試中,效能有非常明顯的提昇(將近一倍),但運作原理類似的ReadyBoost和eBoostr的Barracuda 7200.11 320GB搭配USB2.0隨身碟,測試數據卻沒有顯著的改變。

    從這樣的結果來看,小妹有幾點猜測:
    1. Seagate Momentus XT或許真有所謂自家的Adaptive Memory技術加持
    2. ReadyBoost跟Hybrid HDD理論上都是取自SuperFetch的使用率排序,但ReadyBoost的效能卻幾乎沒有出來,或許是因為Momentus XT的SSD採用SATA II頻寬優於ReadyBoost的USB2.0,在學習寫入NAND Flash的速度跟頻率ReadyBoost還是不如Hybrid HDD,在小妹有限的測試次數下,ReadyBoost來不及將常用檔案複製到USB隨身碟,導致加速效果沒能發揮。
    3. eBoostr原理雖和ReadyBoost類似,但快取常用檔案似乎有自己額外的機制(有沒有參考或採用SuperFetch小妹沒研究,有請各位大哥幫忙指教)。以結果來看,加速效果同樣沒有發揮,小妹認為應該和ReadyBoost一樣受限USB2.0隨身碟及頻寬,測試的次數只有三次,來不及更新常用軟體(檔案)到NAND Flash裡所造成。

    以上是小妹針對Momentus XT、ReadyBoost及eBoostr做得簡單測試分析,測試方式或許有不夠完善的地方,推論的結果也可能誤判或存在觀念上的錯誤,還請大家多多討論,幫忙小妹釐清囉!謝謝大家,小妹下台一鞠躬!
    2#
    knighter9999 發表於 2010-12-30 23:43:45 | 只看該作者
    好強大的測試....
    話說  READY BOOST 如果是採用  USB3.0 超高速隨身碟  的話
    應該可以改寫這個紀錄
    只是  USB2.0 的限制就是在那裏
    一定是比不上  SATA II 的阿   = =
    3#
    ycn2003 發表於 2011-1-1 14:37:27 | 只看該作者
    usb 3.0希望+1
    您需要登錄後才可以回帖 登錄 | 註冊 |

    本版積分規則

    小黑屋|手機版|無圖浏覽|網站地圖|XFastest  

    GMT+8, 2024-12-23 03:46 , Processed in 0.168666 second(s), 61 queries .

    專業網站主機規劃 威利 100HUB.COM

    © 2001-2018

    快速回復 返回頂部 返回列表