-
Notifications
You must be signed in to change notification settings - Fork 3.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
aria2c and DHT #653
Comments
When I designed this, I didn't expect large number of BitTorrent downloads. |
This defines concurrency of DHT task: Line 43 in 566cac5
If you are building aria2 from source code, change this value to something larger, and play around it. If it works, then we will increase that value in the 1.24.0 release. |
I try set 15, build it and run. I add 1 magnet to aria2c. Downloaded. Active downloads are no more. But in log i see this 2016-05-19 11:08:29.969655 [INFO] [DHTMessageDispatcherImpl.cc:79] Message sent: dht query find_node TransactionID=35ce01f6 Remote:95.147.61.41(42480), id=b3b023f1e786d84406215a02405556849ddb3352, v=A2%00%03, ta 2016-05-19 11:08:30.966528 [INFO] [DHTMessageDispatcherImpl.cc:79] Message sent: dht query find_node TransactionID=ef5fdc2b Remote:95.147.61.41(42480), id=b3b023f1e786d84406215a02405556849ddb3352, v=A2%00%03, ta A lot of almost identical records |
It is normal. DHT continues to communicate the peer even after torrent downloads finish. In general, DHT is another layer of overlay network. |
I set 15 - became much more fun. Thank you so much ! |
Increased concurrency to 15 in 9486663. Thank you! |
Hi !
I have a question.I download a lot torrents simultaneously. 100-200.
Some torrents are downloaded very slowly. It indicates that there is no connections.
Although I do know that at about 1000 torrent seeders.
In the logs I see these records.
2016-05-13 10:49:04.827940 [DEBUG] [DHTTaskQueueImpl.cc:57] Updating periodicTaskQueue1
2016-05-13 10:49:04.827945 [DEBUG] [DHTTaskExecutor.cc:77] Executing 5 Task(s). Queue has 13 task(s).
2016-05-13 10:49:04.827947 [DEBUG] [DHTTaskQueueImpl.cc:59] Updating periodicTaskQueue2
2016-05-13 10:49:04.827950 [DEBUG] [DHTTaskExecutor.cc:77] Executing 5 Task(s). Queue has 191 task(s).
2016-05-13 10:49:04.827952 [DEBUG] [DHTTaskQueueImpl.cc:61] Updating immediateTaskQueue
2016-05-13 10:49:04.827955 [DEBUG] [DHTTaskExecutor.cc:77] Executing 5 Task(s). Queue has 984 task(s).
2016-05-13 10:49:04.827960 [DEBUG] [DHTMessageDispatcherImpl.cc:111] 0 dht messages remaining in the queue.
The length of the immediateTaskQueue is constantly increasing.
Why queue 3 and why tasks are performed by 5?
This may adversely affect the rate of finding peers with high loads?
Regards, Paul.
The text was updated successfully, but these errors were encountered: