Saya baru saja memutakhirkan perangkat keras komputer saya (cpu + motherboard + kartu grafis + memori + hard disk), sehingga menginstal OS baru diperlukan. Saya mencoba mengunduh debian-6.0.6-amd64-netinst.iso
dengan wget
perintah tetapi kecepatannya sangat lambat sehingga saya tidak tahan. 4Kb/s ~ 17 Kb/s
, lambat seperti kura-kura berlari, atau bahkan lebih lambat jika saya menggunakan Chrome.
Saya sudah membaca informasi bantuan wget , sepertinya tidak ada pilihan yang bisa membuatnya lebih cepat.
Apakah ada cara untuk membuat wget lebih cepat? Atau mungkinkah membuatnya menjadi unduhan multi-threading ?
PS: bandwidth saya 4M. Saya menggunakan perintah ini:
wget -c url http://hammurabi.acc.umu.se/debian-cd/6.0.6/amd64/iso-cd/debian-6.0.6-amd64-netinst.iso
@Dr_Bunsen
terima kasih atas saran Anda, saya mencoba perintah yang@Gufran
menyarankanaxel
:, dibandingkan lebarwget
,axel
lebih cepat dari sebelumnya. Saya pikir dalam sebagian besar situasi, hambatan dari kecepatan pengunduhan saya adalah 1 . sesuatu menduduki bandwidth (seperti yang Anda katakan: saya lambat ). 2 . threading tunggal. 3 . server lambat. Tetapi saya tidak ada hubungannya dengan poin 1 & 3 .axel
multi-thread berkinerja lebih baik daripada wget saat menggunakan server jauh yang sama, latensi antara kotak Anda dan server jauh sangat tinggi. Periksa ping Anda ke server jarak jauh.Jawaban:
Kenapa tidak mencobanya
axel
? Ini adalah Pengunduh berbasis Command line sepenuhnya matang.Instal
axel
dan spawn unduhan olehdi mana
'[Num_of_Thread]'
jumlah koneksi paralel yang dibuat untuk setiap tautan yang ingin Anda unduh.-a
cukup tampilkan bilah kemajuan yang ditingkatkan.Tidak seperti banyak manajer unduhan lainnya, Axel mengunduh semua data langsung ke file tujuan, menggunakan satu utas tunggal. Ini menghemat waktu pada akhirnya karena program tidak harus menggabungkan semua bagian yang diunduh.
sumber
Saya mencoba
axel
atas rekomendasi Gufran tetapi sangat mengecewakan saya. Tujuan saya adalah untuk menemukan pengganti CLIDownThemAll
karena ia menggunakan CPU dan hard disk dan memperlambat seluruh sistem bahkan pada Mac Pro 8-core. Saya juga menginginkan penggantian multithreaded untukwget
dancurl
, bukan beberapa naskah yang menjalankan banyak contoh ini. Jadi saya mencari lebih jauh dan menemukan apa yang saya pikirkan saat ini adalah pengunduh CLI multithreaded paling modern yang ada - aria2 . Masalah besar yang saya milikiaxel
adalah 'memalsukan' mengunduh file melalui SSL. Aku ketahuan melakukannya dengan itutcdump
. Itu mengunduhhttps
tautan seperti biasahttp
. Itu benar-benar membuatku jengkel dan jika aku tidak memeriksanya, aku akan memiliki rasa aman yang salah. Saya ragu bahwa banyak orang tahu tentang pelanggaran keamanan yang serius ini. Kembali kearia2
, itu lebih maju daripada pengunduh lainnya. Ini mendukung protokol HTTP (S), FTP, BitTorrent, dan Metalink, adalah multiplatform, dan merupakan gerilya unduhan. Ini memaksimalkan bandwidth ISP saya tanpa beban pada CPU atau hard disk, tidak seperti DTA. Halaman manual raksasa. Saya tidak akan pernah menggunakan lebih dari beberapa dari banyak pilihannya. Dan oh, BTW, saya memeriksa kinerja SSL-nyatcdump
dan itu solid, bukan palsu. Saya menulis sebuah skrip yang meniru perilaku DTA, jika bukan kenyamanannya.Perintah dasar yang saya gunakan untuk mendapatkan bandwidth maks adalah
-c
memungkinkan kelanjutan pengunduhan jika terputus,-x 10
dan-s 10
memungkinkan hingga 10 koneksi per server, dan-d "mydir"
menampilkan file ke direktorimydir
.aria2files.sh
:Bunyinya file teks format:
files.txt
:Script membaca nama file dari baris perintah:
Itu menciptakan direktori dan unduhan untuk mereka. Itu dapat membuat direktori bersarang seperti yang ditunjukkan pada contoh kedua.
Untuk lebih jelasnya lihat skrip Bash posting saya untuk mengunduh file dari URL ke direktori tertentu yang tercantum dalam file teks .
sumber
aria2c -x10 -s10 http://horatio.cs.nyu.edu/mit/tiny/data/tiny_images.bin
.wget -4 -c <https://URL/ISO_FILE>
beri saya ~ 40 KB / detik (87300K .......... .......... 11% 38.7K 4h28m
saat file yang sama diunduh denganaria2c --disable-ipv6 -c
memberi ~ 250 KB / detik (144MiB/717MiB(20%) CN:1 DL:250KiB ETA:39m3s]
).sudo apt install aria2
axel
straight-up tidak berfungsi. Tampaknya telah diperbarui untuk menggunakan HTTPS, tetapi versi itu belum ada di repositori saya.aria2
bekerja dengan baik untuk saya.