Перейти к содержимому

WGET загрузка крайне медленная

2

Я использую следующую команду

wget -r -np -k -p http://www.site.com/dir/ 

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

Я получаю скорость около 17 Кбит / с, это невозможно. Пока я смотрю, как wget загружает файл, я открываю Google Chrome и загружаю тот же самый файл размером 10 мегабайт МГНОВЕННО, и наблюдаю, как wget все еще составляет всего около 50% ...

Я пошел спать и оставил свой компьютер включенным, и он все еще загружается, и даже четверть не занято ... какое-либо объяснение, почему wget загружает в 5000 раз медленнее, чем моя скорость интернета? Как я могу ускорить это? Есть ли альтернативная программа для этого? Спасибо за помощь.

7 471 просмотр
CodeCamper спросил 12 лет назад
C 116

1 ответ

1

Попробуйте добавить опцию:

-4 

Также попробуйте запустить спидтест:

wget https://raw.github.com/sivel/speedtest-cli/master/speedtest_cli.py chmod a+rx speedtest_cli.py sudo mv speedtest_cli.py /usr/local/bin/speedtest-cli sudo chown root:root /usr/local/bin/speedtest-cli speedtest-cli 

Это будет выводить, среди прочего, вашу скорость загрузки и выгрузки. Кстати, вы используете беспроводной или Ethernet?

Вы также можете попробовать альтернативу wget, например HTTrack, aria2, cURL и т. Д.

Прямо сейчас я использую Ethernet, соединение твердое. Попробовал ваше предложение не будет быстрее, я не думаю. Спасибо за альтернативы, кстати! Определенно проверяю их всех!

CodeCamper · 12 лет назад · 0

@CodeCamper Нет проблем :) Проверьте http://alternativeto.net/software/wget/ для других альтернатив. http://alternativeto.net - это определенно веб-сайт, который вам когда-нибудь пригодится :)

William Edwards · 12 лет назад · 1

Я не думаю, что --no-dns-cache является правильным решением. Во всяком случае, это увеличит задержку разрешения имени хоста в пару сотен раз!

darnir · 12 лет назад · 0

@darnir Я думаю, что в большинстве случаев это действительно не очень хорошее решение. Я отредактировал свой ответ, спасибо.

William Edwards · 12 лет назад · 0

@WilliamDavidEdwards LOL Правдивая история, у меня WGET работает в течение 12 часов! Я только что скачал HTTRack, и я уже превзошел мой прогресс ... Что-то СЕРЬЕЗНО не так с WGET ... любое предложение по настройке HTTrack так же, как у меня WGET, я добавил pdf в список расширений файлов, но я боюсь, что это может сканировать на сайт и загружать вещи, которые мне не нужны, я хочу, чтобы он просто заходил в каталоги, также понравилось, как WGET локализовал страницы индекса для меня. Я наблюдаю, как WGET идет 8%, а через 5 минут - 9% ... HTTrack только что закончил всю папку ... и WGET загружает 1 файл!

CodeCamper · 12 лет назад · 0

@CodeCamper Ого, это действительно странно ... Это тоже происходит на другом устройстве в той же сети? В этом случае, возможно, что-то не так с вашей сетью. Удачи!

William Edwards · 12 лет назад · 0

Я честно удивлен тем, как Wget ведет себя здесь. Это не ожидаемое поведение. Однако я до сих пор не понимаю, где именно находится ошибка.

darnir · 12 лет назад · 0

@darnir Я согласен. На самом деле у меня никогда не было проблем с медленной работой wget ... Это всегда работает отлично.

William Edwards · 12 лет назад · 0

@WilliamDavidEdwards Мне пришлось изменить одну настройку в HTTrack, была возможность ограничить пропускную способность около 25 КБ, поэтому я переместил ее бесконечно выше. Может быть, у WGET аналогичная настройка узких мест?

CodeCamper · 12 лет назад · 0

@CodeCamper Это может быть возможно, если честно, я понятия не имею.

William Edwards · 12 лет назад · 0

@WilliamDavidEdwards Я думаю, что несколько потоков загрузки также имеют значение, хотя скорость загрузки в WGET является прямой проблемой. Довольно странно, но я думаю, что HTTrack все еще работает медленнее, чем моя базовая скорость интернета. Но чем больше настроек я настраиваю, тем выше будет пропускная способность. Хотелось бы, чтобы в Google Chrome была функция рекурсивной загрузки!

CodeCamper · 12 лет назад · 0

@CodeCamper Возможно, вы захотите взглянуть на ScrapBook

William Edwards · 12 лет назад · 0

@WilliamDavidEdwards Смогу ли я загрузить с него несколько PDF-файлов? И это тоже? Потому что я не могу найти ссылку для загрузки ... https://code.google.com/p/chrome-scrapbook/

CodeCamper · 12 лет назад · 0

@CodeCamper Понятия не имею, я никогда не использовал его раньше. ScrapBook, который я нашел, был расширением Firefox, но тот, который вы нашли, должен также работать :)

William Edwards · 12 лет назад · 0
William Edwards ответил 12 лет назад
W 270