Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations Chris Miller on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

file download issues 1

Status
Not open for further replies.

thompom

Technical User
Dec 4, 2006
395
GB
Hi,

Have a fasthosts dedicated DS650 package

Unlimited Bandwidth
Intel Core 2 Duo 2 core 2.4 GHz
2 GB RAM 3 GB RAM
2 x 250 GB SATA Hard Disks
2 IP Addresses
10240 Kbps data pipe

And am using it host 350MB+ files - currently users are getting about 30KB/sec download speed which is poor.

My questions are:
1) Can i tell how many users are downloading files at any one time?
2) What is the best way to serve these files e.g better hosting/hardware?
3) Are there any other factors that could be affecting this speed?

Apologies if wrong forum for this/not enough details
thanks in advance
 
The first thing to remember here is that you have a 10 mega-bit connection. That's 1280 kilo-bytes per second that you can push data.

If all your users are getting 30 kilo-bytes per second you've got about 42 users downloading at a time. How are you serving these files to the users, via IIS? It's got some perfmon counters to show you how many users are hitting the system at a time.

High speed transfers are hard to figure out, as there's a lot to look at. You've got your bandwidth, congestion on your servers hosting company. You've got congestion over the Internet, the users bandwidth that they are downloading over. You've also latency issues which will slow down a transfer. The farther you are away from the server the longer it takes for the data to be transmitted back and forth. Is the users upsteam clogged up? If so, that'll slow down a download because the acks can't get sent to the server fast enough.

Denny
MVP
MCSA (2003) / MCDBA (SQL 2000)
MCTS (SQL 2005 / SQL 2005 BI / SQL 2008 DBA / SQL 2008 DBD / SQL 2008 BI / MWSS 3.0: Configuration / MOSS 2007: Configuration)
MCITP (SQL 2005 DBA / SQL 2008 DBA / SQL 2005 DBD / SQL 2008 DBD / SQL 2005 BI / SQL 2008 BI)

My Blog
 
thanks denny - yes am using IIS. Is it possible for QOS to be applied to each user, say 75Kbps?
could this be applied on the server or is it a router config?
 
QOS over the Internet is pretty much worthless since you can only set it on your router. Once the data hits the public internet all your QOS settings mean nothing.

IIS doesn't support bandwidth limiting, so to limit the users at the server level to a max amount of bandwidth you'd need to find a web server that supports that or switch to an FTP server that supports that.

Denny
MVP
MCSA (2003) / MCDBA (SQL 2000)
MCTS (SQL 2005 / SQL 2005 BI / SQL 2008 DBA / SQL 2008 DBD / SQL 2008 BI / MWSS 3.0: Configuration / MOSS 2007: Configuration)
MCITP (SQL 2005 DBA / SQL 2008 DBA / SQL 2005 DBD / SQL 2008 DBD / SQL 2005 BI / SQL 2008 BI)

My Blog
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top