Configuration for a 1Gbps server

peshua19

Member
May 25, 2018
897
0
16
Hello Guys,

I am running Ubuntu 10.04 with r+rutorrent installed on it.
System spec is--

1000GB HDD, 4GB RAM, Intel Dual Xeon 2.4 GH with 1Gbps connection.
The dedicated upload rate is 20MB/s,can go higher.
(as tested)

My server has a basic configuration for download,but that is not my concern.

I mainly use this server for seeding purpose, I have 300+ torrents seeding at the moment,
but only 25-30 torrents are active and they have very low amount of peers from actual peers,
( cause I have same torrents on my other box with uTorrents,most of the time 70-80 torrents are active and they have 10x peers with better upload rate).

So can any one point out why I am having such a low amount of active torrents,with such low peers,and upload rate(which is not exceeding 3MB/s)

Thanks.
 

simur612

Member
May 25, 2018
879
0
16
just having a 1Gb/s line doesn't mean you'll seed at anywhere CLOSE to that.



A number of things go into performance....random access of a disk is a big one....if this is a single hard drive machine i wouldn't expect better than 5 MB/s random access

Also, just because you see a torrent which says 20 people are leeching doesn't mean you will connect to all 20. It's up to the tracker, it also depends on which pieces they need, where they are, and other things.


I see this ALL the time. People get a 1 Gb/s server and expect it to magically seed really fast...it won't. It depends on a number of factors.
 

peshua19

Member
May 25, 2018
897
0
16
Thanks for making it clear.

Can any one explain what is a ideal condition for a seedbox or dedicated box to max out is upload speed.

Like 2HDD or Raid 1 configuration better amount of ram,OS and torrent client.

Thanks.
 

lisas4567

Member
May 25, 2018
773
0
16
RAM, OS and CPU are not likely to be the limiting factor. Honestly I would be surprised if your HDD bandwidth was the issue either though. I assume you are using SCSI? If so do you know which interface? Probably the most common these days is SAS, which has a theoretical bandwidth of 400MB/s (your 1Gbps connection has a theoretical bandwidth of 128MB/s). If you are not using SCSI you are probably using SATA which has a theoretical bandwidth of close to 300MB/s. Granted these are burst speeds not random access speeds which will be significantly slower, but even so you should getting no problems reaching 20MB/s - even my 5400rpm laptop drive will happily serve files over my network at 4 times that speed.

Have you checked that your listen port(s) is open on the server? You might also need to tweak some of the connection limits to get the most bang for your buck, and you may also want to check things like encrypted connection settings.

The other option is that, as mentioned above, the tracker simply isn't assigning enough peers to you to max out your connection.
 

simur612

Member
May 25, 2018
879
0
16
that's actually wrong.


I set up hundreds of seedboxes. I also talk to people via chat every day. It's not uncommon for someone to be like "why does my seedbox start downloading at 70 MB/s then fall to 30-40 MB/s and stay there"

The answer most certainly is hard drive speed/latency.

Is this what is causing his problem? maybe not. Is it a very real issue when it comes to seedbox speed? absolutely.


i don't know where you get your information but a 5400 rpm drive can not even come close to maxing out gigabit networks when dealing with random i/o



A good SSD can come close.
 

lisas4567

Member
May 25, 2018
773
0
16
Respectfully, it is not wrong, you have just misread what I posted. What I actually said is that with that machine he should have no trouble maxing out his 20MB/s upload bandwidth, and that even my 5400rpm drive has no trouble serving files at 4 times this speed over my network (ie 80MB/s), so I suspect the problem is related to configuration rather than hardware.
 

simur612

Member
May 25, 2018
879
0
16
well, a 5400 rpm drive might be able to do 60-70 MB/s of SEQUENTIAL transfers.


Unfortunately, seeding is often random i/o


but yah, 20 MB/s should easily be met.
 

peshua19

Member
May 25, 2018
897
0
16
Hello,

One thing I found interesting that I am having very low amount of peers/seeds then they should be.

Cause for testing purpose I added 2 torrents with 100+ peers and seeds,the download speed was good and the upload speed was also good,but after downloading and uploading( I did both the test),the peers and seeds went to almost 00.

so I assume there is some problem related to configuration,or network,I have also noticed that not more then 30 torrents are being active at a moment.
 

simur612

Member
May 25, 2018
879
0
16
yah, it might be, but it's really hard to speculate.


So many things effect it, and you've yet to show any of your rtorrent configs

Also, if you have a firewall installed or are behind a router, this could cause the issue.
 

lisas4567

Member
May 25, 2018
773
0
16
I agree there, its very rare that you seed fast, there are so many others seeding on private trackers so your happy if you get to seed 5% of the file before its done.

RSS autodownloads do help to get the ratio up fast though