歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> 壓搾SCP傳輸速度

壓搾SCP傳輸速度

日期:2017/2/28 14:36:53   编辑:Linux教程

對於千兆網來說,帶寬大致為125M/s,scp的速度約為40M/s,對於需要全量恢復數據庫的時候(300G 左右的量),需要2個小時左右,很不能接受這種情況;

加快SCP傳輸速度需要考慮以下幾點:

1、ssh加密算法的改變;(加密算法越弱速度越快在IDC內網間可以考慮使用)

2、數據完整校驗方式改變;(MACs Message authentication code)

3、是否啟用壓縮;

4、磁盤性能問題;

man scp 可調整速率的大多在算法上,(親測-B batch mode 對傳輸影響不大)

-c cipher -o 完整性校驗

ssh -v 調試ssh連接

關於以上問題的測試數據可參考:http://www.linuxidc.com/Linux/2014-01/95497.htm

加密算法可以采用 scp -c aes192-cbc

數據完整性校驗采用 scp -o 'MACs [email protected]' 關於此哈希算法

值得一提的是壓縮,只要壓縮後節省的傳輸時間大於壓縮本身的時間;

壓縮往往適用於: 網速慢;數據中大量重復、空洞的; 而對於壓縮比很低的數據不建議使用SSH的傳輸壓縮方式;最好在本地進行並行壓縮後再傳輸;

加快壓縮可以參考以下命令:

scp -c aes192-cbc -o "MACs [email protected]"

Copyright © Linux教程網 All Rights Reserved