Source: Synology DS415+ DSM 6.0 beta
Target: Asustor AS-5104T NAS.
WINDOWS pc 寫入 AS-5104T 大檔有 100MB/s 以上速度.

Windows PC 對 DS415+ NAS 讀寫也有 100MB/s 速度

於 DSM 6.0 設定備份任務, 採用 rsync, 不啟用壓縮傳輸等模式.

平均備份速度約只有 20MB/s 左右. (此次測試備份的檔案數大約只有數十個檔案)

但如果於 DS415+ File Station 利用 SAMBA 掛載 AS-5104T 上面的共用資料夾, 並以托拉方式複製檔案, 傳輸速度也有 90~100MB/s 左右.

以上測試在 Asustor NAS & Synology NAS rsync 設定上皆無限制速度. 但看起來 DSM 6.0 上面新版的備份模式, 在此次測試下傳輸速度相當的慢.
對照組: 從 Qnap nas 採用 rsync 備份至 Asustor NAS
Source: Qnap TS-253 Pro
Target: Asustor AS-5104T
在 Qnap nas 上面同樣建立 rsync backup. 測試出來均速約 100MB/s, 如預期的速度.

建立 backup job.

實際備份速度, 在 70MB/s 左右. 備份的速度和檔案大小有關, 但均速大致都在 60-70MB/s 左右. 備份速度是 Synology rsync 三倍以上.

兩組對照的結果, 顯然不是 target 端 Asustor NAS 速度的問題, 問題出在 Synology DSM 6.0 rsync 備份的速度上明顯慢了相當多.
2016/01/04更新
有關於備份速度過慢的問題, 經詢問原廠答覆有可能的原因為:
由於 Synology 的備份屬於多版本備份,在 data deduplication (重複資料刪除) 過程上會比單版本備份花上比較多的時間與效能。由於單版本備份在資料受到攻擊或感染的時候 (像是近期相當猖獗的 Cryptolocker 勒索軟體 ),無法救回先前版本的資料,所以我們還是希望使用者能透過多版本備份保護重要資料。
這裡用 DS415+ DSM 6.0 beta 做了一個小實驗, 同前在 DS415+ 上面建立一個 backup job, 然後 ssh 去檢視 backup config file.

這裡就是小弟所提, 新版備份都已預設為 "cloud_immage", 舊版的備份模式為 "share", 手動將其改為 "share" mode, 然後再測試一次 rsync 備份.
這是簡單測試的結果, 可能是少了備份時重複資料刪除的比對, 所以速度上快了非常多, 和前面所提 Qnap rsync backup to Asustor 已經差不多有 80MB/s 的速度, 當然這會隨著檔案數量及檔案大小會有所不同. 但至少 file base 的備份在某些場合下確實有它的用處 (ps:不建議直接改 config file, 這樣的備份雖能執行, 但系統有其他的關聯檔, 只能備份一次. 此處僅做為說明之便)

除了速度倍增外, "share" backup mode vs "cloud_image" 另一個優點, 小弟就是要在主 NAS 有問題時, 在另一台 NAS 可以馬上讀取到原本備份的目錄及檔案. 而不要透過還原的程序才能檢視及還原備份檔案. (原廠的想法可能比較理想化, 那你直接買二台同型號 NAS 做 HA, 或是兩台同廠牌 NAS 做 share folder sync or btrfs replication. 唉! 重點是:不是每個人都是用同廠牌的 NAS, 再者在 DS415+ NAS 區網內做 rsync 備份, data deduplication 光是 hash caculation 就耗費了這麼多資源, 使得整體的備份速度只到 20MB/s 上下, 那麼入門級的 NAS CPU 效能沒有那麼好, 是不是整體備份效率更低呢? 這可能要多方測試及觀察)
FB: Pctine
nerv wrote:
群輝已經Mail回報...(恕刪)
andrew.kuo wrote:
pctine哥是說即使升到了6.0, 還是可以透過手動的方式修改備份任務的config? 變回跟以前一樣是用原始的檔案架構? 請問可以指導一下修改的步驟嗎? ...(恕刪)
沒有辦法這樣做, 如前一篇所寫的. synology backup job config file 為 /usr/syno/etc/synobackup.conf
如前, 將建立出來的 backup job 從 "cloud_image" 修改為 "share", 再去執行備份, 雖然可以完成備份, 但完成後系統會告知需要重新連結之類的, 所以你也只能做一次而已. 所以不建議自行修改, 你只要保留在 DSM 5.2 所建立的備份任務, 千萬不要去刪除它, 這樣即使升級至 DSM 6.0, 舊的備份任務還是可以使用的.
FB: Pctine
內文搜尋
X





























































































