Kinerja SCP buruk


0

Saya telah mendedikasikan server dengan akses internet gigabit yang menjalankan debian. Di rumah saya punya retina iMac dengan akses internet gigabit.

Saya mencoba menyalin banyak data melalui scp dan rsync. Masalahnya adalah, saya mendapatkan transfer rate 10 MB / s. Seperti yang disarankan oleh pencarian google saya sudah mencoba mengubah cipher ke arcfour, tetapi ini tidak membantu sama sekali

Apa yang mungkin menjadi penyebab dan solusinya? Saya memiliki lebih dari 2TB untuk menyalin ...


Ini sangat tergantung pada properti tautan jaringan antara server dan rumah Anda - keduanya mungkin memiliki koneksi gigabit ke ISP masing-masing, tetapi itu tidak banyak berbicara tentang tautan antara ISP. Coba ping di antara mereka untuk memeriksa latensi dan hilangnya paket (dan mungkin traceroute untuk mencari tahu bagaimana paket-paket berjalan bolak-balik). Juga, coba transfer dengan sesuatu yang berjalan langsung melalui TCP, seperti HTTP (tanpa kompresi) atau FTP dan lihat seperti apa throughputnya.
Gordon Davisson

Wget via http memberikan hasil buruk yang serupa. Ping 3 ms dan traceroute hampir langsung.
Marcin Polkowski

Jawaban:


2

Untuk menguji bandwidth nyata antara dua mesin, Anda dapat menggunakan alat iperf. Ini adalah program client-server, Anda perlu menginstal iperf di server debian dan iMac Anda.

Pada satu mesin dengan ip x.x.x.x luncurkan iperf dalam mode server:

  1. iperf -s

Pada tipe adil lainnya:

  1. iperf -c x.x.x.x

Jika bandwidth yang diuji sesuai, maka masalahnya mungkin terkait dengan throughput disk, atau beberapa penyebab input / output sistem.


Perlu disebutkan itu iperf default untuk tes "unggah" (klien mentransmisikan ke server), jadi perhatikan yang ujungnya Anda setel sebagai klien vs server, untuk memastikan itu cocok dengan arah Anda scp salinan. Jika Anda ingin menguji satu arah dan kemudian menguji arah lainnya, tambahkan -r untuk argumen.
Spiff

Saya mendapatkan 101 Mbits / detik dari iperf. Berbicara dengan ISP saya dan ke teknisi di lokasi server. Keduanya mengatakan bahwa mereka tidak membatasi bandwidth ...
Marcin Polkowski

Jelas bahwa Anda hanya mencapai 10MB / s melalui scp, hampir 100Mbits / s seperti saluran Anda. Hanya satu saran - periksa di mana kecepatan Anda terbatas, mungkin, Anda perlu memperjelas / mengunduh kecepatan penyedia Anda. Terkadang kecepatannya tidak sama.
gnat

0

Anda mungkin memiliki akses internet gigabit tetapi dalam kebanyakan kasus itu hanya gigabit pada unduhan dan bukan pada unggahan sehingga kecepatan transfer Anda dari satu situs ke situs lain akan dibatasi oleh kecepatan unggah situs tempat Anda mentransfer data.

Anda dapat menguji kecepatan unggah dan unduh Anda menggunakan alat seperti http://www.speedtest.net/

Perhatikan juga perbedaan antara Megabytes (MB) dan Megabits (Mb) http://www.attinternetservice.com/resources/mbps-vs-mbps/


Speedtest aktif di server menunjukkan unggahan lebih dari 500 mbps. Unduh pada klien lebih dari 800 mbps.
Marcin Polkowski

Berapa lama waktu yang dibutuhkan untuk mentransfer data?
Winter Faulk

Dengan kecepatan 500mbps, akan dibutuhkan 10+ jam untuk mentransfer 2TB data
Winter Faulk

Ya, tetapi kecepatan transfer sebenarnya di bawah 100 mbps.
Marcin Polkowski

Sepertinya ada semacam QOS yang membatasi kecepatan transfer di suatu tempat antara kedua perangkat.
Winter Faulk
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.