2016-04-04 2 views
17

Может кто-нибудь объяснить это:файл скорость копирования на USB прикрепленного диск

Я хочу, чтобы скопировать некоторые большие файлы из моего MacBook на локальный USB-диск

Я могу сделать это двумя способами:

1) Перейдите в папку на моем MacBook затем скопировать, например:

$ cd ~/Downloads 
$ cp file /Volume/usb/... 

или

2) перейдите в целевую папку на моем USB-диске и затем скопировать из каталога Macbook, как это:

$ cd /Volume/usb 
    $ cp ~/Downloads/file . 

я обнаружил случайно, что метод 2 примерно в 4 раза быстрее, чем метод 1) - любая идея почему это так. Это всегда так или просто функция OS-X. Мне кажется очень странным. Я повторил эксперимент несколько раз - и он намного быстрее записывается на USB-диск и копирует его, а не наоборот.

OS = El Capitan - локальный диск SSD - удаленный диск - это USB-магнитный диск.

+0

Можете ли вы описать больше того, что вы копировали? Список файлов, один файл за один раз в цикле, ...? –

+0

Могу ли я узнать больше о том, почему это не в тему? Я был бы разочарован, увидев, что этот интересный вопрос снят, и это, безусловно, связано с программированием. – seewalker

ответ

-1

Я думаю, что вы можете попасть в кеш диска, тогда как каждый доступ к файлу после первого значительно ускоряет копирование, поскольку его не нужно читать (полностью) с диска снова.

Не могли бы вы попробовать:

а) либо очистить кэш диска (без подсказки, как сделать это на Mac, я не использую один)

б) перезагрузиться и попробовать ваш тест другой путь, т. е. сначала сначала скопируйте сначала более быстрый, затем другой.

Кроме того, измерять более одного раза, если вы делаете 1) и 2) несколько раз, все пробежки в одной категории всегда имеют одинаковую скорость?

-1

Я бы поспорил, потому что в более позднем случае, когда каталог открыт (имея в качестве текущего рабочего каталога процесса копирования), cp и система могут избежать проверки доступности (смонтированного) каталога на каждом блочная запись. Если он исходит из самого cp, вы можете проверить его с помощью strace. Если это произойдет из ядра, вы можете взглянуть на источники.

Смежные вопросы