Benchmark
小編將會使用兩個 Seagate Ironwolf 2TB 3.5″ NAS 硬碟 – ST2000VN004(快取64MB)進行以下的測試,看看到底它們讀寫速度如何。如何測試這個NAS的讀寫速度?小編將會在自己的電腦上直接MAP這個NAS的IP地址,然後再使用硬碟測速軟件進行對這個IP地址的讀寫速度測試。
你如果不知道RAID的特性,可參考以下維基對RAID0, RAID1和JBOD的解說:
什麼是RAID 0?
RAID 0亦稱為帶區集。它將兩個以上的磁碟並聯起來,成為一個大容量的磁碟。在存放資料時,分段後分散儲存在這些磁碟中,因為讀寫時都可以並列處理,所以在所有的級別中,RAID 0的速度是最快的。但是RAID 0既沒有冗餘功能,也不具備容錯能力,如果一個磁碟(物理)損壞,所有資料都會遺失,危險程度與#JBOD相當。
什麼是RAID 1?
兩組以上的N個磁碟相互作鏡像,在一些多執行緒作業系統中能有很好的讀取速度,理論上讀取速度等於硬碟數量的倍數,與RAID 0相同。另外寫入速度有微小的降低。只要一個磁碟正常即可維持運作,可靠性最高。其原理為在主硬碟上存放資料的同時也在鏡像硬碟上寫一樣的資料。當主硬碟(物理)損壞時,鏡像硬碟則代替主硬碟的工作。因為有鏡像硬碟做資料備份,所以RAID 1的資料安全性在所有的RAID級別上來說是最好的。但無論用多少磁碟做RAID 1,僅算一個磁碟的容量,是所有RAID中磁碟利用率最低的一個級別。如果用兩個不同大小的磁碟建RAID 1,可用空間為較小的那個磁碟,較大的磁碟多出來的空間也可以分割成一個區來使用,不會造成浪費。
什麼是JBOD?
JBOD( Just a Bunch Of Disks)在分類上,JBOD並不是RAID的等級。由於並沒有規範,市場上有兩類主流的做法
- 使用單獨的連結埠如SATA、USB或1394同時控制多個各別獨立的硬碟,使用這種模式通常是較高階的裝置,還具備有RAID的功能,不需要依靠JBOD達到合併邏輯磁區的目的。
- 只是將多個硬碟空間合併成一個大的邏輯硬碟,沒有錯誤備援機制。
資料的存放機制是由第一顆硬碟開始依序往後存放,即作業系統看到的是一個大硬碟(由許多小硬碟組成的)。但如果硬碟損毀,則該顆硬碟上的所有資料將無法救回。若第一顆硬碟損壞,通常無法作救援(因為大部分檔案系統將磁碟分割表(partition table)存在磁碟前端,即第一顆),失去磁碟分割表即失去一切資料,若遭遇磁碟陣列資料或硬碟出錯的狀況,危險程度較RAID 0更劇。它的好處是不會像RAID 0,每次存取都要讀寫全部硬碟。但在部分的JBOD資料恢復實踐中,可以恢復未損毀之硬碟上的資料。同時,因為每次讀寫操作只作用於單一硬碟,JBOD的傳輸速率與I/O表現均與單顆硬碟無異。
更多RAID的資訊可參考維基百科網站….
RAID 0
以下是以硬碟類型RAID 0進行速度測試…..
CrystalDiskMark
CrystalDiskMark 是個很簡單的磁碟讀寫效能測試工具,主要功能就是透過連續讀寫、512KB、4KB 與 4K QD32 的隨機讀寫等方式來測試硬碟在實際讀寫檔案時的實際速度。
NAS Performance Tester
NAS performance tester 是一款用來測試 NAS 讀取、寫入速度的工具,其能測試經由 SMB/CIFS 網路共用連線的連結網路存放裝置(NAS)的讀取、寫入速度(MB/秒)。NAS performance tester 的運作方式為藉由產生任意大小的暫存檔案並複製到/從 NAS 的次數來計算平均的讀取、寫入速度(MB/秒)。本工具使用 .NET framework 2.0* 編譯,倘若您只有安裝 Microsoft .NET framework 4.x,那麼您需要執行資料夾中的腳本 compile.vbs 來重新編譯程式。
LAN Speed Test (Lite)
LAN Speed Test 是一款免費的網路測速工具,讓我們能測試辦公室內網路的速度。如果我們想要知道辦公室的某台電腦,連接到檔案伺服器、ERP 主機或任何公用主機的速度,甚至是連接到公用主機內的共用資料夾,都能夠測試出來,這一套工具能協助我們確認辦公室內的電腦跟主機間的連線品質是否有異常發生。
AJA Video System
AJA System Test 執行任何磁碟的速度測試,包括連線網路磁碟,讓您洞悉磁碟的讀取/寫入效能和系統的整體輸送量。這套軟體不僅可以測試內建硬碟,外接硬碟甚至網路硬碟都可以測試。