• Welcome to Maher's Digital World.

Slow download! of uTorrent

Started by cha, February 16, 2014, 04:59 AM

Previous topic - Next topic

scarface

#10
QuoteAt the moment I've only one seed. I'm using transmission on Xubuntu.
How many seeders/leechers are there for this torrent? You should be able to see that on the webpage of the torrent. If there are many it must be a misconfiguration of the client. To have as many seeders as possible, a port must be open in the router and the firewall, in tcp and udp, otherwise you are in "passive mode". In passive mode, the router and the firewall on the server side need to be configured to accept and forward incoming connections. To put it clearly, the protocols for p2p or ftp are following the same pattern, 2 peers in passive mode can't see each other. And with linux, the configuration of the firewall might require to open a port, contrary to windows. This notion of passive mode is essential and since every port is closed in routers by default, if it's not properly configured, you'll be a passive user.
To check, you can use dcgui for linux and try to use active mode, to see if you can download on those in passive mode. The interest of being active is to be able to see every peer. And even on dc++ hubs, despite a public of "connoisseurs", many, if not the majority were using a passing mode as shown in their tag. 
http://linuxreviews.org/software/p2p/valknut_dcgui_qt/
PS: I'm still using a hotspot probably broadcasted by one of my neighbours (found a code too),  and since hotspots have no open ports, they are in passive mods. And even if I found a way to bypass the rejection of peer connections by using a proxy (called socks 5 for the specialists), I can only download on active peers too. And I can tell you they are not numerous. (For some reasons I moved near Lyon for some time, and I didn't ask my ISP to move the line too). For some torrents with 40 seeders, sometimes not more than 5 are seen by the client (for my unique download, currently 16 in swarm out of 81 peers connected...)

When a port has been opened, it must be provided in the settings of the client, so that it won't choose another port.
For example, you can chose port 15000 or 15300...

Vasudev

@scarface: Could encryption slow down my upload speed considerably, since my outgoing connection packets are all encrypted by transmission.

scarface

Quote@scarface: Could encryption slow down my upload speed considerably, since my outgoing connection packets are all encrypted by transmission.
I don't know. It seems nobody is downloading this, unlike the first one.

scarface

to Vasudev: you still have not said if your router has been configured.
Also, you probably noticed the messages have been moved to cha's topic "slow download of utorrent" and I think it's a good tutorial for those who have the same problems. Few peers can involve a slow download, of course.
To test if your client is well-configured, you can still try to download this clip: http://s000.tinyupload.com/index.php?file_id=10362963886563585178
If you can you are in active mode. Otherwise, if the client doesn't see any peer, you're in passive mode. Since I can't open ports on Free and SFR hotspots, I have to use passive mode in the meantime (don't bother about upload the speed, it's capped at 100kb/s)

humbert

On a typical torrent client the default settings are pretty much all you need. I use Qbittorrent, the only thing I reconfigured was the download directory and the number of torrents being uploaded and downloaded at once.

@Vasudev: suppose you downloaded any torrent file and then seeded it. Does it upload? If it doesn then nobody wants your torrent. As far as I know there is no difference in seeding a torrent you downloaded and a brand new one you created, i.e., seeding is seeding. That's how torrents work.

Keep in mind the upload speed provided by your ISP is as slow as a snail.

Another suggestion: try Qbittorrent instead of Transmission. I found out about it precisely because it was available as a µTorrent replacement for Linux. I then downloaded and installed the Windows version, which I'm using now.

Vasudev

Quote from: scarface on October 17, 2015, 07:34 PM
to Vasudev: you still have not said if your router has been configured.
Also, you probably noticed the messages have been moved to cha's topic "slow download of utorrent" and I think it's a good tutorial for those who have the same problems. Few peers can involve a slow download, of course.
To test if your client is well-configured, you can still try to download this clip: http://s000.tinyupload.com/index.php?file_id=10362963886563585178
If you can you are in active mode. Otherwise, if the client doesn't see any peer, you're in passive mode. Since I can't open ports on Free and SFR hotspots, I have to use passive mode in the meantime (don't bother about upload the speed, it's capped at 100kb/s)
Its not a router infact its a dongle. Problem fixed, I had put a upload limit of 10KBps and that slowed things down and upload speed was around 1.5-3Mbps.
Quote from: humbert on October 18, 2015, 03:36 AM
On a typical torrent client the default settings are pretty much all you need. I use Qbittorrent, the only thing I reconfigured was the download directory and the number of torrents being uploaded and downloaded at once.

@Vasudev: suppose you downloaded any torrent file and then seeded it. Does it upload? If it doesn then nobody wants your torrent. As far as I know there is no difference in seeding a torrent you downloaded and a brand new one you created, i.e., seeding is seeding. That's how torrents work.

Keep in mind the upload speed provided by your ISP is as slow as a snail.

Another suggestion: try Qbittorrent instead of Transmission. I found out about it precisely because it was available as a µTorrent replacement for Linux. I then downloaded and installed the Windows version, which I'm using now.
In fact 200MB was uploaded in 30mins and then I went to sleep at 2:30am.

scarface

#16
Here is a tutorial for the ones who are eager to open some ports. Maybe it will be useful for cha or iih.
By default, if you have a router, every port is closed. If you need to send sth to a peer or receive sth from a peer, it won't be possible, except if this peer opened some ports in his own router, and specified it in his software.

First you have to go to the configuration of the router. Sometimes, you can access it by typing 192.168.1.1.
Then go to the nat section/ports translation.
To open ports you have two choices:
-You can select one port, choose one internal address, and then the protocol. To be sure, choose both tcp/udp.


-You can also activate the "DMZ"
DMZ stands for demilitarized zone. However, I advise against choosing this option, since all your ports will be open.