Чи можливо активувати багатопоточну копію з терміналу?


2

Я помічаю значну різницю у виконанні, коли копіюю файли з зовнішнього жорсткого диска на свій MacBook порівняно з копіюванням файлів через Terminal.app. Нетермінальний метод на 2-3 рази швидший. Я копіюю ті самі файли, з тим самим джерелом та пунктом призначення.

  1. Чому існує різниця між двома методами?

  2. Чи можу я додати будь-які аргументи до команди copy.app copy, щоб зробити її швидше.

Відповіді:


0

У cpкоманді такого налаштування немає . Я не впевнений, що може викликати різницю швидкості, яку ви спостерігали. Цікаво.

Багатопотокова передача пов'язана з паралельною обробкою процесора, що не є вузьким місцем для копіювання файлів. Копіювання уповільнює пошук, читання та запис файлів із фізичного обладнання, і це є частиною процесу як в терміналі, так і в графічному інтерфейсі. Ви не можете прискорити це за допомогою програмного забезпечення.

Якщо ви користуєтесь більш розумною програмою копіювання, як-от rsync, можна прискорити її, ігноруючи файли, які не потрібно копіювати. Ви також можете використовувати його з -zпрапором, щоб увімкнути поштову компресію, але це корисно лише при копіюванні через мережу.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.