Can multiple clients can download the same file using FTP without performace impact? -


I have a file on location "A" that will be downloaded by many clients via FTP. Customers can access the file at the same time. The host server (where the file is stored) is the Solaris server with the speed of 100 BT. Customers can support up to 1 GBps File Size is around ~ 700 MB

When 5 to 6 customers downloaded the file, the download took about 20 minutes. But when the number of subscribers increased to ~ 40, the downloads took more than an hour.

My question is, when the number of subscribers increases, will it affect download speed? If so, what are the factors responsible for this effect? Please clarify ...

Components of different thickness pipes with your server Imagine a load one end and your customer (s) of pipe pieces are here:

  1. The disk where your file is stored on the server
  2. On your server CPU and memory bandwidth
  3. CPU and memory bandwidth on your client
  4. On a disk where the file is saved on your client
  5. Actually, the transfer is going on as fast as the thin slice of the pipe allows the data to flow through it. Will be displayed as a thick guide,

    1. 60-150 MBytes / s
    2. several GBytes / s
    3. 100 Mbits / s About 10 -12 MBytes / s
    4. Several GBytes / s
    5. 60-150 MBytes / s

      As you can see, the server The 100 Mb / s network interface is a major hurdle by a huge factor (5-15x) Or, you say that your file is 700MB (Milibit), but I suspect that you mean 700MB (megabytes). Therefore, if the network interface of your server is only 100 MB / s (or 10 MB / s), then 700 MB of files are going to take at least 70 S to go through the network and each customer will need to do this. , Therefore 5 clients

      1. try to compress the file,
      2. or network interface for server to get it faster by going to One (or more) of your 1 GB / S client from the server and its Deliver in other clients since.

Comments

Popular posts from this blog

c - Mpirun hangs when mpi send and recieve is put in a loop -

python - Apply coupon to a customer's subscription based on non-stripe related actions on the site -

java - Unable to get JDBC connection in Spring application to MySQL -