scp немного замедляются? окна vm человечность и леопард Mac

Я выполняю человечность под VMware. Я подключил свою Карту памяти непосредственно к человечности вместо через Windows XP, и я начал передавать файлы от своего леопарда Mac к ubuntu/usb HD

Большую часть времени скорость является 2.8MB/s. scp управляют, чтобы я использовал, было что-то как

scp "name here@lanIP:./" ./

Я не хочу останавливать передачу в проверку. (.bash_history не показал мне мою команду),

Действительно ли это правильно для скорости передачи? мой ноутбук и Mac подключены через кабель Ethernet. Сеть должна быть 100mbp, который заставляет меня думать, что я должен получить меньше затем 12 МБ. Возможно, 8 МБ в секунду. 2.8 кажется медленным. Я передаю> 22 ГБ, таким образом, медленная передача заставит меня пострадать. К моему времени потребуется примерно 3 часа для завершения.

0
задан 04.11.2009, 01:20

3 ответа

Ваша скорость весьма схожа со скоростями, которые я видел в других сетях на 100 Мбит/с с SSH. Скорость передачи, кажется, во многом зависит от ОС, которую Вы используете, и не так очень на доступной скорости ЦП. В одной сети все передачи между выполнением ПК Debian или Ubuntu Linux имел 3MB/s скорости, но когда я использовал SCP на сервере Mac OS X, я всегда преобладал над 6MB/s. Также передачи файлов с сервера Xen (который выполняет вариант CentOS, я думаю) также дали мне более высокие скорости. Только время, я получил более быстрые скорости передачи с Linux Debian и scp, - когда я скопировал данные от одной виртуальной машины Xen до другого на том же сервере Xen, затем я получил бы 20+MB/s скорости.

С долями Samba обычно можно добираться приблизительно до 50 Мбит/с, и Если бы Вы хотите скорость легко, я рекомендовал бы настроить FTP-сервер, с которым я обычно могу получать 90 Мбит/с легко, даже от машины Windows.

1
ответ дан 24.11.2019, 07:01

scp абсолютно неэффективен с большим количеством маленьких файлов. Я предлагаю использовать rsync вместо этого. rsync может использовать ssh для транспорта, и заметит Ваши уже переданные файлы и сохранит пропускную способность.

1
ответ дан 24.11.2019, 07:01

Как упомянутый Tobu, SCP неэффективен при копировании большого количества маленьких файлов. Общий прием должен направить поток tar через SSH. См.: http://www.thingy-ma-jig.co.uk/blog/03-09-2008/using-tar-and-ssh-improve-scp-speeds

Можно также увеличить скорость немного при помощи более быстрых шифров как шифр. пример:

tar czf - /path/files-to-copy | ssh -c blowfish user@remotehos tar xzf - -C /path/to/destination
1
ответ дан 24.11.2019, 07:01

Теги

Похожие вопросы