Saya mencoba mengunduh dari server jauh ke laptop lokal file besar (~ 5G), tetapi unduhan berhenti di 40% dari ukuran (2.4G).
Saya menggunakan perintah rsync ini:
rsync --bwlimit=1200 -rh --progress -e 'ssh -p port' server:/path/to/file Downloads/
Saya juga mencoba menurunkan mtu di server dari 1500 menjadi 1492, tanpa hasil.
Ada saran? : D
Jawaban:
Saya tidak percaya ini menjadi masalah jaringan.
Jauh lebih mungkin menjadi masalah memori. Dengan hanya 2GB server RAM dan menjalankan RSYNC pada file 5G, saya menduga server terlebih dahulu. Anda dapat memonitor memori server semoga saat Anda menjalankannya.
Sisi klien dapat memiliki masalah juga. Saya menyerah di RSYNC untuk Windows misalnya karena selalu macet pada file besar tidak peduli berapa banyak RAM yang Anda miliki.
Saya harus mempertanyakan apakah rsync adalah alat yang tepat untuk pekerjaan pada file besar seperti itu. Itu tergantung pada file tentu saja tetapi kecuali jika ada pembaruan setuju dengan mesin diff rsync, mungkin tidak ada gunanya. Transfer langsung mungkin lebih baik. Anda bahkan dapat menggunakan sesuatu seperti zip atau tar untuk membagi file sehingga Anda bisa mengirimnya menjadi beberapa bagian dan memasang kembali di ujung lainnya.
sumber
silakan coba yang berikut ini:
sumber