@bitande
PHP

Почему так долго распаковывается архив весом всего 36мб?

Скачал архив с magento 2.
Всего 36 мегабайт.
Извлекаются и удаляются эти файлы очень долго, понятно что там тысячи файлов, но у меня папка на 40 гигов быстрее удалилась чем папка с magento.

Залили на сервер с ubuntu и архив распаковался за пару секунд.

У меня с компом(win10) что-то не то или это из-за количества файлов?
  • Вопрос задан
  • 7750 просмотров
Решения вопроса 1
15432
@15432
Системный программист ^_^
На каждый распаковываемый файл система должна завести новую запись в файловой системе. В результате жесткий диск вынужден мотать головкой чтения/записи туда-сюда на каждый мелкий файл, из-за чего очень сильно падает скорость. Если вы хоть раз копировали 10000 файлов в папке на медленную USB флешку, вы должны были заметить, что много мелких файлов копируются в сотни раз медленнее, чем один большой
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
@d-stream
Готовые решения - не подаю, но...
Стоит сказать антивирусу, что эту папку надо исключить из проверок
Ответ написан
Комментировать
OnYourLips
@OnYourLips
У вас плохой архиватор: судя по всему на отрисовку распаковки он использует гораздо больше ресурсов, чем на распаковку.

Либо при распаковке он выполняет какие-то глупые абсурдные действия (например, старый winrar обычно распаковывает на системный диск, а потом копирует на целевой).
Ответ написан
Jump
@Jump Куратор тега Windows
Системный администратор со стажем.
Почему так долго распаковывается архив весом всего 36мб?
Мало информации для ответа на вопрос
  1. Неизвестен объем данных, может там террабайты.
  2. Неизвестно количество и средний размер файлов
  3. Неизвестно куда вы распаковываете - если вы распаковываете в память там не важно один у вас файл или миллион, важен размер, а если распаковываете на HDD -тысяча файлов общим объемом в 5мегабайт будет записываться дольше чем несколько десятков гигабайт.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы