centos 下载文件很慢_【已解决】Mac中从远程CentOS服务器中加速下载大文件
折騰:
期間,
需要從遠程的CentOS服務器中,下載一個1G多的大文件。
之前對于普通小文件,直接用命令行的sz即可下載。
現在對于大文件,需要看看是否有更好的辦法。
用sz或sftp?
不過還是先去試試sz速度如何
速度穩定在128KB/s
[root@xxx-01 xxx]# sz glove_6b.7z
rz
Starting zmodem transfer. Press Ctrl+C to cancel.
Transferring glove_6b.7z...
1% 5762 KB 125 KB/sec 02:24:54 ETA 0 Errors
再去找找是否有別的辦法
download big file from centos
都是說用curl或wget
且wget支持-c == –continue 去斷點恢復繼續下載
去試試這個所謂的axel
本地是Mac,去看看能否方便的安裝axel
先去把文件移動到nginx的www的目錄下面,使得瀏覽器可以打開:
http:/xxx/glove_6b.7z
結果Safari瀏覽器下載速度從100多降到80多KB了:
是夠慢的。
? Downloads brew install axel
==> Downloading https://homebrew.bintray.com/bottles-portable-ruby/portable-ruby-2.3.7.leopard_64.bottle.tar.gz
######################################################################## 100.0%
==> Pouring portable-ruby-2.3.7.leopard_64.bottle.tar.gz
Updating Homebrew...
==> Downloading https://homebrew.bintray.com/bottles/axel-2.15.high_sierra.bottle.tar.gz
######################################################################## 100.0%
==> Pouring axel-2.15.high_sierra.bottle.tar.gz
🍺 /usr/local/Cellar/axel/2.15: 17 files, 149.8KB
先去wget看看速度:
? Downloads wget http://xxx/glove_6b.7z
zsh: command not found: wget
? Downloads brew install wget
Warning: wget 1.19.4_1 is already installed, it's just not linked
You can use `brew link wget` to link this version.
? Downloads brew link wget
Linking /usr/local/Cellar/wget/1.19.4_1... 45 symlinks created
? Downloads wget http://xxx/glove_6b.7z
--<2018-08-16 10:02:38-- http://xxx/glove_6b.7z
正在連接 47.96.131.109:80... 已連接。
已發出 HTTP 請求,正在等待回應... 200 OK
長度:1121079991 (1.0G) [application/x-7z-compressed]
正在保存至: “glove_6b.7z”
glove_6b.7z 0%[ ] 919.98K 87.7KB/s 剩余 4h 56m
速度不到100KB/S
試試axel:
Downloads
? Downloads axel http://xxx/glove_6b.7z
正在初始化下載:http://xxxx/glove_6b.7z
文件大小:1121079991 字節
正在打開輸出文件 glove_6b.7z.0
正在開始下載
[ 0%] .......... .......... .......... .......... .......... [ 87.9KB/s]
[ 0%] .......... .......... .......... .......... .......... [ 90.7KB/s]
[ 0%] .......... .......... .......... .......... .......... [ 100.7KB/s]
[ 0%] .......... .......... .......... .......... .......... [ 110.6KB/s]
...
[ 0%] .......... .......... .......... .......... .......... [ 110.9KB/s]
好像速度也就這樣,不過是比80KB要好點
但是無法超過此處阿里云服務器的1Mbps=128KB/s的限制
那只能繼續等待了。
如果不是服務器端網速受限制,那么axel應該的確可以加速的感覺。
最后終于下載完了:
連接 2 完成下載
,,,,,,,,,, ,,,,,,,,,, .......... .......... ......
連接 1 完成下載
,,,,,,,,,, ,,,,,,,,,, ,,,,,,,,,, ,,,,,,,,,, ,,,,,,.... [ 130.5KB/s]
[ 99%] .......... .......... .......... .......... .......... [ 130.5KB/s]
[ 99%] .......... .......... .......... .......... .......
連接 3 完成下載
,,,,,,,,,, ,,,,,,,,,, ,,,,,,,,,, ,,,,,,,,,, ,,,,,,,... [ 130.5KB/s]
[ 99%] .......... .......... .......... .......... .......... [ 130.5KB/s]
[ 99%] ..........
連接 1 完成下載
,,,,,,,,,, .......... .......... .
連接 2 完成下載
,,,,,,,,,, ,,,,,,,,,, ,,,,,,,,,, ,......... .......... [ 130.5KB/s]
[ 99%] .......... .......... .......... .......... .......... [ 130.5KB/s]
[100%] ....
連接 0 完成下載
已下載 1.0 吉字節,用時 2 時 19 分 51 秒。(130.47 KB/s)
另外,如果有需要可以去試試:
prozilla
【后記】
折騰
【記錄】備份騰訊云香港CVM的crifan.com網站全部文件和數據庫
期間,去強制中斷下載:[ 6%] .......... .......... .......... .......... .......... [ 108.9KB/s]
[ 6%] .......... .......... ..........^C .....
已下載 740.3 兆字節,用時 1 時 55 分 59 秒。(108.92 KB/s)
然后看到:? backups ll -lha
...
-rw-r--r-- 1 crifan staff 8.4G 5 10 20:47 www.crifan.com_allFiles_20190509.7z
-rw-r--r-- 1 crifan staff 74B 5 10 20:47 www.crifan.com_allFiles_20190509.7z.st
里面有.st文件。
然后繼續用同樣命令去下載:? backups axel http://book.crifan.com/www.crifan.com_allFiles_20190509.7z
正在初始化下載:http://book.crifan.com/www.crifan.com_allFiles_20190509.7z
文件大小:11698810070 字節
正在打開輸出文件 www.crifan.com_allFiles_20190509.7z
找到狀態文件:已下載 776279750 字節,剩余 10922530320 字節。
正在開始下載
,,,,,,,,,, ,,,,,,,,,, ,,,,,,,,,, ,,,,,..... .......... [ 11.1KB/s]
[ 6%] .......... .......... .......... .......... .......... [ 22.5KB/s]
即,可以斷點續傳。
后來發現,wget也可以:
先搜索,wget是否支持斷點續傳
wget mac 斷點續傳wget -c -t 0 -O new_name.tar.gz http://www.cnscn.org/old_name.tar.gz
-c 斷點續傳
-t 0 反復嘗試的次數,0為不限次數
--passive-ftp 使用pasv即被動模式下載,只有在搭配保全系統而遇到問題時,才要加此參數
--proxy-user=username 設置登陸代理服務器的用戶名
--proxy-passwd=123456 設置登陸代理服務器的密碼
去下載wget -c -t 0 http://book.crifan.com/www.crifan.com_allFiles_20190509.7z
詳細log:? use_wget_download wget -c -t 0 http://book.crifan.com/www.crifan.com_allFiles_20190509.7z
--2019-05-16 16:39:11-- http://book.crifan.com/www.crifan.com_allFiles_20190509.7z
正在解析主機 book.crifan.com (book.crifan.com)... 150.109.113.228
正在連接 book.crifan.com (book.crifan.com)|150.109.113.228|:80... 已連接。
已發出 HTTP 請求,正在等待回應... 301 Moved Permanently
位置:https://book.crifan.com/www.crifan.com_allFiles_20190509.7z [跟隨至新的 URL]
--2019-05-16 16:39:11-- https://book.crifan.com/www.crifan.com_allFiles_20190509.7z
正在連接 book.crifan.com (book.crifan.com)|150.109.113.228|:443... 已連接。
已發出 HTTP 請求,正在等待回應... 200 OK
長度:11698810070 (11G) [application/x-7z-compressed]
正在保存至: “www.crifan.com_allFiles_20190509.7z”
www.crifan.com_allFiles_20190509.7z 0%[ ] 3.26M 8.66KB/s 剩余 13d 15h
就這么慢慢下載吧。
抽空回家再繼續下載。? use_wget_download wget -c -t 0 http://book.crifan.com/www.crifan.com_allFiles_20190509.7z
--2019-05-22 22:02:03-- http://book.crifan.com/www.crifan.com_allFiles_20190509.7z
正在解析主機 book.crifan.com (book.crifan.com)... 150.109.113.228
正在連接 book.crifan.com (book.crifan.com)|150.109.113.228|:80... 已連接。
已發出 HTTP 請求,正在等待回應... 301 Moved Permanently
位置:https://book.crifan.com/www.crifan.com_allFiles_20190509.7z [跟隨至新的 URL]
--2019-05-22 22:02:03-- https://book.crifan.com/www.crifan.com_allFiles_20190509.7z
正在連接 book.crifan.com (book.crifan.com)|150.109.113.228|:443... 已連接。
已發出 HTTP 請求,正在等待回應... 206 Partial Content
長度:11698810070 (11G),剩余 3671601452 (3.4G) [application/x-7z-compressed]
正在保存至: “www.crifan.com_allFiles_20190509.7z”
www.crifan.com_allFiles_20190509.7z 69%[+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ] 7.54G 5.20KB/s 用時 13m 34s
2019-05-22 22:15:37 (77.9 KB/s) - 在 8092082863 字節處連接關閉。重試中。
--2019-05-22 22:15:38-- (嘗試次數: 2) https://book.crifan.com/www.crifan.com_allFiles_20190509.7z
正在連接 book.crifan.com (book.crifan.com)|150.109.113.228|:443... 已連接。
已發出 HTTP 請求,正在等待回應... 206 Partial Content
長度:11698810070 (11G),剩余 3606727207 (3.4G) [application/x-7z-compressed]
正在保存至: “www.crifan.com_allFiles_20190509.7z”
www.crifan.com_allFiles_20190509.7z 100%[+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++===========================>] 10.89G 232KB/s 用時 6h 51m
2019-05-23 05:06:57 (143 KB/s) - 已保存 “www.crifan.com_allFiles_20190509.7z” [11698810070/11698810070])
終于下載完畢了。
【總結】
mac中斷點續傳:
可以用wget加c參數:wget -c url
如果想要斷了重連,且不限次數,可以再加:-t 0wget -t 0 -c url
比如:wget -c -t 0 http://book.crifan.com/www.crifan.com_allFiles_20190509.7z
即可。
總結
以上是生活随笔為你收集整理的centos 下载文件很慢_【已解决】Mac中从远程CentOS服务器中加速下载大文件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 头条上python广告_满大街都是Pyt
- 下一篇: strtus2改成springboot_