[技術討論] 點解用咗全碟加密會令備份速度加快?

大家好
我用咗veracrypt幫隻(應該系SMR嘅)WD My Password 2627 2.5吋 2TB USB 外置硬碟做全碟加密之後,發覺備份速度不跌反升,請問有冇人知點解會咁?

多謝各位

測試環境
AMD Ryzen 7 3700X
DDR4 16GB 3600
Samsung 860 evo SATA3 SSD (from)
WD My Password 2627 2.5吋 2TB USB ext HDD (To)
7zip 1900-x64
m$ Bug10 21H2

備份碟設定
FS:NTFS
配置單位大小:4KB
Hash (veracrypt):SHA-512
Encrypt (veracrypt):AES

測試結果
冇全碟加密:9秒
有全碟加密:2秒
各測試2次,全部結果相同

backup script(要事先用預設path安裝7zip,亦請大家自己改source path,destination path系current working directory)
  1. @echo off
  2. rem Get the time from WMI - at least that's a format we can work with
  3. set X=
  4. for /f "skip=1 delims=" %%x in ('wmic os get localdatetime') do if not defined X set X=%%x
  5. rem echo.%X%

  6. rem dissect into parts
  7. set DATE.YEAR=%X:~0,4%
  8. set DATE.MONTH=%X:~4,2%
  9. set DATE.DAY=%X:~6,2%
  10. set DATE.HOUR=%X:~8,2%
  11. set DATE.MINUTE=%X:~10,2%
  12. set DATE.SECOND=%X:~12,2%
  13. set DATE.FRACTIONS=%X:~15,6%
  14. set DATE.OFFSET=%X:~21,4%

  15. echo %DATE.YEAR%-%DATE.MONTH%-%DATE.DAY%_%DATE.HOUR%:%DATE.MINUTE%:%DATE.SECOND%
  16. rem .%DATE.FRACTIONS%

  17. rem Please HKEPC member edit the path for your own test
  18. rem default source path for HKEPC member: "C:\Program Files (x86)\*"
  19. "C:\Program Files\7-Zip\7z" a -tzip %DATE.YEAR%-%DATE.MONTH%-%DATE.DAY%_%DATE.HOUR%-%DATE.MINUTE%-%DATE.SECOND%.zip "C:\Program Files (x86)\*"


  20. rem Repeat
  21. rem Get the time from WMI - at least that's a format we can work with
  22. set X=
  23. for /f "skip=1 delims=" %%x in ('wmic os get localdatetime') do if not defined X set X=%%x
  24. rem echo.%X%

  25. rem dissect into parts
  26. set DATE.YEAR=%X:~0,4%
  27. set DATE.MONTH=%X:~4,2%
  28. set DATE.DAY=%X:~6,2%
  29. set DATE.HOUR=%X:~8,2%
  30. set DATE.MINUTE=%X:~10,2%
  31. set DATE.SECOND=%X:~12,2%
  32. set DATE.FRACTIONS=%X:~15,6%
  33. set DATE.OFFSET=%X:~21,4%

  34. echo %DATE.YEAR%-%DATE.MONTH%-%DATE.DAY%_%DATE.HOUR%:%DATE.MINUTE%:%DATE.SECOND%
  35. pause
複製代碼

VeraCrypt 會用 CPU 嘅 AES instruction set 去做硬件加速
所以讀寫速度唔會慢咗

TOP

至於備份我係用 FreeFileSync 去同步 Source 同 Backup
兩邊有咩差異一 Compare 就一清二楚
每次只會 Sync 改過嘅檔案去另一邊
舊版檔案又可以自動保留
係我用過最好嘅備份軟件
https://freefilesync.org/

TOP

回覆 2# harryytm


好榮幸能夠得到你嘅回po
得閒再試下唔用AES加密的分別

TOP

回覆 3# harryytm


另外就系,因為我部自組NAS用Linux(Ubuntu Server),請問用
  1. rsync -avh --update --delete [source] [destination]
複製代碼
會唔會都可以取代FreeFileSync?
因為除咗安裝OS,真系連mon線都冇插

TOP

回覆  harryytm


另外就系,因為我部自組NAS用Linux(Ubuntu Server),請問用會唔會都可以取代FreeFileS ...
john_linux 發表於 2022-1-2 12:33



    rsync 都可以做到 sync difference....

TOP

估計快左係因為加密左既會用多左system ram做cache

TOP

本帖最後由 harryytm 於 2022-1-3 05:35 編輯
回覆  harryytm


另外就系,因為我部自組NAS用Linux(Ubuntu Server),請問用會唔會都可以取代FreeFileS ...
john_linux 發表於 2022-1-2 12:33

無 Mon 可以用 VNC 去 Remote Control 你部 Linux NAS
唔知你 NAS 係用咩 Protocol 去 Backup 檔案
不過 FreeFileSync 支援 SFTP 同 FTPES

我自已唔用 NAS 而係用 DAS
一部電腦用 USB 3 駁 10 部 HDD
再用 FreeFileSync 去同步 Source 同 Backup 嘅檔案
極其量係用 FileZilla Server 開個 FTP Server 等我可以 Remote 上下載到檔案
同用 Windows 個 Share Folder 去 Share 啲檔案比 LAN 入面其他電腦

TOP

沒 encrypt 逐個file 寫 , 你現在是所有變成一個file 寫.
就如你寫100個1Mb files , 都會比 1 個 100Mb file 慢.

TOP

回覆 9# ffchung


多謝各位回po,不過我想問

「你現在是所有變成一個file 寫」
呢句應該系講緊zip,唔系encrypt?

「沒 encrypt 逐個file 寫」
我將散檔壓縮再寫入硬碟,應該有冇encrypt都冇分別?

TOP