QNAP TR-004, TR-002使用感想

 最近有儲存空間的需求, 買了QNAP的TR-004和TR-002, 這不是NAS, 是DAS, 簡單的說可以看成是有硬體RAID功能的"大"型隨身碟或外接硬碟。

因為重視的是資料保存安全, 所以使用RAID 1或5, 這樣硬碟若有一顆故障, 只要更換就可以。這種外接RAID都是熱插拔, 也不會中斷系統的使用。試過硬碟有問題時, 機器會發出異常聲響, 燈號會閃爍。只是若機器放在機房, 可能不會聽到! 監控軟體就很重要, 管理員從監控軟體可以看到硬碟狀況, 或者主動寄電子郵件通知, 就比較可以掌握實際情況。

QNAP External RAID Manager可以由官網下載使用, 用來查看機器和個別硬碟的情況, 其實是簡單明瞭, 够用了。但可惜的是, 這個官方提供的工具只有Windows和Mac版本, 沒有Linux版本! 

針對Linux, 我在網路上找了一下, 發現: Tr-004 Drive Health Status Linux 這討論文, 有人提到可以下這個指令:

 smartctl -d jmb39x-q,0 -a /dev/sdb1

試了一下是可以用的, 在ubuntu要有安裝smartmontools套件:

sudo apt install smartmontools 

而因為TR-004是使用JMicron晶片, 所以要下-d jmb39x-q參數, 後面加上第幾顆硬碟的參數(0代表第一顆, 1代表第二顆, ...)

指令執行結果, 如下:

$ sudo smartctl -d jmb39x-q,0 -H /dev/sda1

smartctl 7.4 2023-08-01 r5530 [x86_64-linux-6.8.0-53-generic] (local build)

Copyright (C) 2002-23, Bruce Allen, Christian Franke, www.smartmontools.org


=== START OF READ SMART DATA SECTION ===

SMART Status not supported: NO DATA ATA commands not implemented [JMB39x]

SMART overall-health self-assessment test result: PASSED

Warning: This result is based on an Attribute check.

* 但因為TR-002使用不同的晶片, 要下何參數, 待查!
=> 有看到別人是這樣下指令:
$ sudo smartctl -d sat,auto -H /dev/sda

smartctl 7.4 2023-08-01 r5530 [x86_64-linux-6.8.0-53-generic] (local build)
Copyright (C) 2002-23, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF READ SMART DATA SECTION ===
SMART Health Status: OK

有得到簡單直接的回答, 不過, 這看起來是針對整個RAID, 不是針對個別硬碟。


那麼效能呢? 原本查的資訊顯示TR-004是USB 3.0的界面, 想說那也有5Gbps, 結果一測, 不如預期! 如下圖:
個別硬碟只支援到SATA 3Gb/s, 導致整組的效能只在240MB/s以下, 枉費我給它裝了可以跑到500+MB/s的SSD! 
相反地, TR-002的效能就好很多, 之前看的資料是支援USB 3.0 Gen 2 10Gbps, 實測結果如下:
讀取可以到500MB/s左右, 寫入只到340MB/s左右, 可以算是有發揮到SSD的效能了。

留言

這個網誌中的熱門文章

D-BUS學習筆記

Cisco Switch學習筆記: EtherChannel

Cisco Switch學習筆記: interface的封包錯誤統計