XFileSharing Pro - Will 200Kbps For Free Users Kill My Servers?

Message
Author
bee199
Posts: 36
Joined: Aug 18, 2012 4:40 pm

Will 200Kbps For Free Users Kill My Servers?

#1 Postby bee199 » Oct 26, 2012 9:14 am

Hello Guys

This might be a stupid question, but I need to know if I allow free users to download at 200kbps, will this affect upload speeds and remote upload speeds?

I have over 90,000 unique visitors per day, 100,000 - 120,000 downloads per day. Now my users are complaining that upload speeds and remote upload is too slow.

Here are my server specs:

Main Server
HP DL160 G6
2x E5606
16 GB RAM
1 TB SATA
P410/512 MB + BBWC
1 GBIT uplink

Then I have 3 file servers:
HP DL160 G6
2x E5606
16 GB RAM
4x 3 TB SATA
P410/512 MB + BBWC
1 GBIT uplink (each server)

I also have Nginx installed by sibsoft on all servers.

Still my users complain about slow speeds. Should I make free user speeds less than 100Kbps or will adding more speed to free users fix this problem?

Because I read that if too many users download at a slow speed, this will effect performance.

Thanks!

ankurs
Posts: 1054
Joined: Mar 10, 2009 2:34 am

Re: Will 200Kbps For Free Users Kill My Servers?

#2 Postby ankurs » Oct 26, 2012 9:36 am

increasing the speed might help a bit, but not a lot

are you using any kind of raid on your file servers ?

bee199
Posts: 36
Joined: Aug 18, 2012 4:40 pm

#3 Postby bee199 » Oct 26, 2012 9:39 am

Hello

Thanks for the reply, yes all servers are set up with raid 5.

ankurs
Posts: 1054
Joined: Mar 10, 2009 2:34 am

#4 Postby ankurs » Oct 26, 2012 9:56 am

bee199 wrote:Hello

Thanks for the reply, yes all servers are set up with raid 5.
raid5 is slow with writes, hence your upload speed problems

bee199
Posts: 36
Joined: Aug 18, 2012 4:40 pm

#5 Postby bee199 » Oct 26, 2012 10:04 am

What do you suggest then?

afdah
Posts: 147
Joined: Jan 27, 2012 2:23 pm

#6 Postby afdah » Oct 26, 2012 12:08 pm

go with RAID10

trinsic
Posts: 149
Joined: Dec 21, 2009 9:24 am

#7 Postby trinsic » Oct 26, 2012 9:52 pm

Uploads are not affected by the Nginx mod.

natar
Posts: 20
Joined: Jan 17, 2011 2:52 pm

#8 Postby natar » Nov 06, 2012 4:28 pm

I suggest you better you go with SSD instead using Raid, Once your raid is crash so all of your data inside that can't be rescue.

banimp3
Posts: 24
Joined: Dec 06, 2009 5:23 pm

#9 Postby banimp3 » Nov 06, 2012 6:04 pm

bee199, Would you mind tell me how much those servers costs to you per Month ?

Mr_parham
Posts: 36
Joined: Apr 24, 2012 5:20 pm

Re: Will 200Kbps For Free Users Kill My Servers?

#10 Postby Mr_parham » Nov 06, 2012 8:16 pm

bee199 wrote: I have over 90,000 unique visitors per day, 100,000 - 120,000 downloads per day. Now my users are complaining that upload speeds and remote upload is too slow.
You have to tell us how much bandwidth are you using, telling us that you are having 120000 downloads per day wont really help :) ask for the usage graph from your server provider and post it here, it should look like something like this (This is one of my servers with 10Gbps uplink)
http://i45.tinypic.com/dr3z2d.jpg
bee199 wrote: Here are my server specs:
Main Server
HP DL160 G6
2x E5606
16 GB RAM
1 TB SATA
P410/512 MB + BBWC
1 GBIT uplink
Main server does not effect the upload speed as much as I know as the files are directly uploaded in to the file servers, isnt that right?
bee199 wrote: Then I have 3 file servers:
HP DL160 G6
2x E5606
16 GB RAM
4x 3 TB SATA
P410/512 MB + BBWC
1 GBIT uplink (each server)
What is the model of your SATA disk(give us more detail)? are you using raid at all?
bee199 wrote: I also have Nginx installed by sibsoft on all servers.
Base on what I know uploads are handled by Apache so this wont either increase or decrease the speed
===================================================
The problem might be caused by a lot of different stuff, these are the most common ones

1- Your uplink is not fast enough so most of the times you are using all of the bandwidth you possibly can so when another user try to upload something it would be really slow
2- Your hard disks are messed up, it might be that they are old and not enterprise hard disks, you are not using raid as well so even if you are using good disk you might still not be able to use all of your uplink because the speed of your hard disk is slower then your actual uplink (!)
3- Your users that are trying to upload files or the servers that they are trying to remote upload from are far away from your servers, having distance would slow the speed down really badly, for example if you have a server is NL and you try to download a file from France you would have a good speed but if you try to download the same file from Malaysia you would have a really slow connection, same thing with uploading speed (so it's not just download, having distance would slow down the speed)