close

首先要聲明,這只是利用手邊現有的資源做的測試,也算是為了增加跑VM的Lab機效能的測試。會這樣說是因為我沒有SSD的硬碟、也沒有硬解的RAID卡,只是利用MB的ICH9R來做160G*4的RAID0測試,當然還是要感謝偉大的小題大人貢獻了一顆他手邊沒在用的160G硬碟(因為他都換1.5T了,Orz…)。

好吧,廢話不多說,看圖說故事!

測試環境:

OS:Windows 2003 Server SP2

MB:ASUS P5KR

HD:WD 1600AAJS-22PSA0 * 2

        WD 1600AAJS-00PSA0 * 1

        WD 1600JS-22MHB0 *1

 

這是我之前160G*3所組的RAID0,拿來做比較值(不過那時忘了有沒有開Write-Back Cache了)

160_3

再來換160G*4的讀取測試(Strip Size:128K,no enable write-back cache)

160_4_no_cache

這是寫入測試(Strip Size:128K,no enable write-back cache)

160_4_no_cache_write

再來換打開Write-Back Cache的讀取測試

160_4_en_cache

打開Write-Back Cache的寫入測試

160_4_en_cache_write

看到這裡應該可以發現,在打開write-back cache後,整個raid 0的讀取效能有了明顯的成長,由其是Burst爆發速率上!但卻發現在寫入的效能反而降低?!判斷應該是ICH9R的效能關係,如果換了一張硬解的RAID卡,應該就不會有這種情況發生。但這樣平時使用應該要打開?還是不打開?

再來看看隨機存取的測試結果,再來下結論好了。

未打開write-back cache的隨機存取讀取測試

160_4_no_cache_random

未打開write-back cache的隨機存取寫入測試

 

 

 

 

160_4_no_cache_random_write

打開write-back cache的隨機存取讀取測試

160_4_en_cache_random

打開write-back cache的隨機存取寫入測試

160_4_en_cache_random_write

看完後隨機存取的測試結果後,果然還是寫入的效能降低了!這樣看來在適於經常性寫入的場合,打開Write-back Cache似乎是不明智的選擇!但在做為讀取Source來源打開卻是不錯的選擇!

所以可以的話利用ICH9R來分別建立二個RAID 0 Volume,再將其中一個打開專門做為讀取來源,這樣倒是Best Solution了!

arrow
arrow
    全站熱搜

    joychen0517 發表在 痞客邦 留言(0) 人氣()