QNAP Bitmap 深入交叉測試


測試機型 TVS-1282T
測試硬碟起始架構
Intel 535 SSD x 2 於 SSD 1 & 2 建立 RAID 0
WD30EFRX 3TB x 4 於 HDD 3456 建立 RAID 10

並預先將 6.16GB 測試檔 放置 於 SSD 供複製至HDD測試

一般未開啟 RAID10 單顆重建時間 07 小時 04 分 29 秒

QNAP 官方說明如下
1.啟動 Bitmap 的優點是可減少磁碟陣列因損壞、移除或新增新磁碟之後,重組陣列所需之時間。
2.安裝 Bitmap 的缺點是,會稍微影響磁碟的讀寫速度。

不想看影片的 請直接看圖 以下是 Bitmap 開/關寫入測試

SSD to RAID10 複製檔案
未開啟 Bitmap HDD x 4 使用時間 290 秒
開啟1 Bitmap HDD x 4 使用時間 303 秒
開啟2 Bitmap HDD x 3 使用時間 302 秒

開啟 Bitmap 效能損失 約 4% 確實如官方說明稍微損失效能
這種效能損失可否接受 因人而異 重點看功能值不值

接下來說明 Bitmap 重建時間

第1次 開啟 Bitmap 後直接拔除第4槽 接著插回第4槽自動重建
重建花費時間 2 秒
你沒看錯 就是 2秒 因為第一次測試 並未有檔案差異 所以 2 秒完成
但是 如果你沒開 Bitmap 做這種插拔動作 就得最少花 7小時 重建

第2次 我們嘗試將第4槽拔除 插入第8槽 發現無作用 看來是會認位置
接著再放回第4槽 
重建花費時間 35 秒
可能是因為插入第8時 資料有差異 所花時間有稍微增加 但也比 7小時 好多了

第3次 我們在第4槽拔除的狀態下 複製檔案進去 讓它有所差異後插回第4槽
重建花費時間 385 秒
看來確實只有處理差異的部分 但也絕對比 7小時 快非常多

第4次 我們並未複製檔案 在第4槽拔除狀態下 只建立了一個資料夾
為了嘗試更換槽會不會有作用 關機後 將 3456 槽依順序 移動至 5678 槽開機
結果 還是認不到 機器依舊在找第4槽的硬碟 確認不會自動認換槽

最後 我們在影片後不死心 將第6槽認不到的狀態下 設定成為備援資碟
在設定時 它會警告你 選重的第6槽磁碟資料 會消失 讓我們認為又要 7 小時...

結果 奇蹟 發生了 這樣做 Bitmap 依然有效 資料並未消失
重建花費時間 2 秒


但是我們已經可以確認 Bitmap 打開 後可以大幅降低重建時間
可以預防 手殘 腦殘 的不小心亂拔 或者 小孩亂抽? 寵物亂咬?
也可以 假設 其中一個 插槽故障 暫時移到別槽繼續運作 可大幅省下重建時間

在 Synology 群暉 機器裡目前是沒看過此功能的...

以上測試 均符合 QNAP 說法!
我們可接受這種速度損失! 不打開 Bitmap 怎對得起自己! 你的NAS還不開啟它嗎?