berapa kecepatan default di rsync untuk mengirim dari mesin lokal ke remote?
1
Saya ingin tahu kecepatan default dari perintah rsync untuk mengirim data dari mesin lokal ke mesin jarak jauh. Apakah itu tergantung pada jaringan atau rsync memiliki kecepatan default diatur untuk perintah rsync.
Rsync tidak memiliki pengaturan kecepatan, tetapi memiliki opsi untuk membatasi penggunaan bandwidth maksimum (the --bwlimit pilihan).
Larssend
Saya tahu opsi --bwlimit tetapi saya ingin tahu apakah kecepatan ditingkatkan dengan --bwlimit diatur ke 25000 yaitu (25 mb / s)?
LOKESH
1
' Membatasi kecepatan 'jelas kebalikan dari' membaik kecepatan.'
Larssend
Hai Lokesh, atas nama parameternya berkode keras BandWidthLIMIT (--bwlimit), dan batas adalah kebalikan dari memperbaiki :-). Dalam arti tertentu jika ada batas sebelumnya dan lebih kecil yang dapat diartikan (atau dapat bertindak) sebagai __tambah kecepatan __ (bandwidth). Satu-satunya batas yang bisa jatuh dalam kasus ini adalah pada deamon, tetapi untuk apa yang saya tahu itu bukan perilaku default. BTW, cobalah memposting pertanyaan nyata yang Anda miliki untuk menghindari kasus sebagai Masalah XY dan mendapatkan jawaban atas pertanyaan yang benar-benar Anda cari.
Hastur
Jawaban:
3
Default kecepatan tergantung pada jaringan, dan pada sistem. Jika tidak secara eksplisit meminta, rsync akan mencoba menggunakan semua bandwidth yang tersedia.
Meskipun demikian Anda dapat membaca a kecepatan nilai lebih tinggi daripada bandwidth fisik koneksi Anda karena jumlah percepatan nilai mungkin dibuat dengan membagi jumlah total data untuk waktu yang digunakan; perhatikan "total jumlah data" dan bukan "total jumlah data yang ditransfer" . Ini bahkan lebih jelas ketika Anda melakukan lari kering dengan -n opsi yang ditentukan untuk melakukan uji coba yang tidak akan membuat perubahan apa pun.
Memang rsync dapat melompati file atau bagian dari file dalam operasi transfer ketika tidak diperlukan untuk memperbaruinya mengikuti opsi saat ini.
Rsync menemukan file yang perlu ditransfer menggunakan a Algoritma "periksa cepat" (secara default) yang mencari file yang telah berubah ukuran atau dalam waktu yang terakhir dimodifikasi. Setiap perubahan pada atribut yang disimpan lainnya (seperti yang diminta oleh opsi) dilakukan pada file tujuan secara langsung ketika pemeriksaan cepat menunjukkan bahwa data file tidak perlu diperbarui.
Opsi yang dapat memengaruhi penggunaan normal (lihat di bawah) adalah
--bwlimit=RATE limit socket I/O bandwidth
Note that since rsync can also be run as a daemon
this option is accepted in both cases client and demon.
-W, --whole-file With this option rsync’s delta-transfer algorithm is not
used and the whole file is sent as-is instead.
Tentang -W
Transfer mungkin lebih cepat jika opsi ini digunakan ketika bandwidth antara mesin sumber dan tujuan lebih tinggi dari bandwidth ke disk (terutama ketika "disk" sebenarnya adalah sistem file jaringan). Ini adalah default ketika sumber dan tujuan ditetapkan sebagai jalur lokal, tetapi hanya jika tidak ada opsi penulisan batch yang berlaku.
Catatan : selalu mungkin (bahkan jika tidak mungkin) bahwa sistem Anda membatasi bandwidth untuk proses (lihat misalnya [ 1 ]) atau sistem host dalam kasus VirtualBox atau Windows + Cygwin memberikan batasan atau penundaan karena operasi yang berbeda (sniffing, antivirus ...)
dapatkah Anda memberi saya lebih banyak discription tentang windows + cygwin untuk penundaan rsync
LOKESH
1
Dengan Cygwin kamu Bagikan bagian dari windows HD dengan lingkungan Cygwin. Bahkan jika Anda menggunakannya rsync dari baris perintah Cygwin, file-file itu selalu berada di bawah kendali sistem operasi hosting. Jika di windows ada antivirus yang aktif (seperti biasa) file-file itu akan dipindai olehnya (jika harus, tentu saja). Jika file sementara dibuat, bahkan yang ini dapat dipindai oleh antivirus ... Jika ada beberapa utilitas yang mengatur sistem file, ia dapat memutuskan untuk mengubah posisi mereka ... dan seterusnya ...
Hastur
Baca dari manual rsync pilihan --inplace dan --append. Mereka dapat mengubah kecepatan transfer keseluruhan, bahkan lebih jika ada antivirus di tujuan windows ...
Hastur
Saya tidak yakin apakah rsync tidak bisa atau tidak akan menggunakan semua bandwidth yang tersedia, tetapi rsync will try to use all the available bandwidth tidak benar. Tidak percaya padaku Bandingkan kinerja rsync dengan bbcp .
James Shewey
@ JamesShewey rsync berbeda dari bbcp. bbcp lebih mirip dengan scp. BTW Saya percaya bahwa dalam kolaborasi SLAC / cern mereka mengembangkan alat yang efisien dengan transfer data yang sangat besar (kami memiliki internet berkat kebutuhan fisika partikel ...) dan ini adalah tempat yang bagus untuk alat (yang masih) kurang dikenal ...
Hastur
2
Saya tidak berpikir rsync memiliki kecepatan standar. Sebagian besar waktu rsync digunakan dengan ssh dan speed over scp akan sama dengan rsync
--bwlimit
pilihan).Jawaban:
Default kecepatan tergantung pada jaringan, dan pada sistem.
Jika tidak secara eksplisit meminta,
rsync
akan mencoba menggunakan semua bandwidth yang tersedia.Meskipun demikian Anda dapat membaca a kecepatan nilai lebih tinggi daripada bandwidth fisik koneksi Anda karena jumlah percepatan nilai mungkin dibuat dengan membagi jumlah total data untuk waktu yang digunakan; perhatikan "total jumlah data" dan bukan "total jumlah data yang ditransfer" . Ini bahkan lebih jelas ketika Anda melakukan lari kering dengan
-n
opsi yang ditentukan untuk melakukan uji coba yang tidak akan membuat perubahan apa pun.Memang
rsync
dapat melompati file atau bagian dari file dalam operasi transfer ketika tidak diperlukan untuk memperbaruinya mengikuti opsi saat ini.Opsi yang dapat memengaruhi penggunaan normal (lihat di bawah) adalah
Tentang
-W
Catatan : selalu mungkin (bahkan jika tidak mungkin) bahwa sistem Anda membatasi bandwidth untuk proses (lihat misalnya [ 1 ]) atau sistem host dalam kasus VirtualBox atau Windows + Cygwin memberikan batasan atau penundaan karena operasi yang berbeda (sniffing, antivirus ...)
sumber
rsync
dari baris perintah Cygwin, file-file itu selalu berada di bawah kendali sistem operasi hosting. Jika di windows ada antivirus yang aktif (seperti biasa) file-file itu akan dipindai olehnya (jika harus, tentu saja). Jika file sementara dibuat, bahkan yang ini dapat dipindai oleh antivirus ... Jika ada beberapa utilitas yang mengatur sistem file, ia dapat memutuskan untuk mengubah posisi mereka ... dan seterusnya ...rsync
pilihan--inplace
dan--append
. Mereka dapat mengubah kecepatan transfer keseluruhan, bahkan lebih jika ada antivirus di tujuan windows ...rsync will try to use all the available bandwidth
tidak benar. Tidak percaya padaku Bandingkan kinerja rsync dengan bbcp .rsync
berbeda daribbcp
.bbcp
lebih mirip denganscp
. BTW Saya percaya bahwa dalam kolaborasi SLAC / cern mereka mengembangkan alat yang efisien dengan transfer data yang sangat besar (kami memiliki internet berkat kebutuhan fisika partikel ...) dan ini adalah tempat yang bagus untuk alat (yang masih) kurang dikenal ...Saya tidak berpikir
rsync
memiliki kecepatan standar. Sebagian besar waktursync
digunakan dengan ssh dan speed overscp
akan sama denganrsync
sumber