aria2 icon indicating copy to clipboard operation
aria2 copied to clipboard

High Speed Performance Problems

Open yueyingjuesha opened this issue 9 years ago • 4 comments

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 `

yueyingjuesha avatar Jul 27 '16 07:07 yueyingjuesha

min-split-size=50M means aria2 only splits file more than 50MiB. Have you tried to decrease that option value?

tatsuhiro-t avatar Jul 30 '16 12:07 tatsuhiro-t

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.

yueyingjuesha avatar Aug 02 '16 03:08 yueyingjuesha

Thank you. Are you writing debug level log? Disabling log or decreasing log verbosity (--log-level option) could improve performance.

tatsuhiro-t avatar Aug 02 '16 13:08 tatsuhiro-t

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: 3 FreeDownloadManager: 2

yueyingjuesha avatar Aug 30 '16 07:08 yueyingjuesha