aria2
aria2 copied to clipboard
High Speed Performance Problems
Hi I have 1Gbps home connection, usually when I use IDM or FDM to grab a single file from my server, set the connection number to 8, I got 30M/s average download speed,but when I use aria2 (Version: windows10 1.25.0) to download,setting the split number from 6-16,the download speed just stuck in 16M/s,no mater what value I change in split number. I have also checked my disk and memory usage,both are just around 50% when I was using aria2 to download,so I guess it's not my computer performance that limit the download speed.
I don't know whether there is an internal speed limit or bug in aria2,but I just have tried IDM,FDM,EagleGet,OrbitDownloader,all of them can get a download speed around 30M/s,so it seems that aria2 really meet some problems compared to other download softwares Hope you can help me fix the problem. Thanks
My aria2 run.vbs are just like below:
Option Explicit Dim WMIService, Process, Processes, Flag, WS Set WMIService = GetObject("winmgmts:{impersonationlevel=impersonate}!\\.\root\cimv2") Set Processes = WMIService.ExecQuery("select * from win32_process") Flag = true for each Process in Processes if strcomp(Process.name, "aria2c.exe") = 0 then Flag = false exit for end if next Set WMIService = nothing if Flag then Set WS = Wscript.CreateObject("Wscript.Shell") WS.Run "aria2c --conf-path=aria2.conf -D", 0 end if
My aria2 configuration are just like below:
`
dir=J:
disk-cache=512M
file-allocation=falloc
continue=true check-certificate=false log=D:\aria2-1.20.0-win-64bit-build1\log.txt
http-auth-challenge=true http-user=**** http-passwd=*******
max-concurrent-downloads=2
max-connection-per-server=10
min-split-size=50M
split=8
max-overall-download-limit=0
max-download-limit=0
max-overall-upload-limit=0
max-upload-limit=0
disable-ipv6=false
input-file=aria2.session
save-session=aria2.session
save-session-interval=60
enable-rpc=true
rpc-allow-origin-all=true
rpc-listen-all=true
event-poll=select
rpc-listen-port=6800
follow-torrent=true
listen-port=51413
bt-max-peers=55
enable-dht=false
enable-dht6=false
dht-listen-port=6881-6999
bt-enable-lpd=false
enable-peer-exchange=false
bt-request-peer-speed-limit=50K
peer-id-prefix=-TR2770- user-agent=Transmission/2.77
seed-ratio=0
force-save=false
bt-hash-check-seed=true
bt-seed-unverified=true
bt-save-metadata=true `
min-split-size=50M means aria2 only splits file more than 50MiB. Have you tried to decrease that option value?
Yes,I have tried.and it don't work....Plus usually the size of my file are more than 1GB so I don't think it's the "min-split-size" affects my speed.
Thank you. Are you writing debug level log? Disabling log or decreasing log verbosity (--log-level option) could improve performance.
Hi,I have followed your instruction to change the log-level to error ,and then I also disable log record option,the speed comes up a little bit,but still stuck in 19MB/s compared to other download software like Free Download Manager or IDM that can maximuize the download speed
The following are two screenshots comparisons between Free Download Manager and Aria2, both are using 10 connections to download the same file from the same server:
Aria2:
FreeDownloadManager: