Linux - SoftwareThis forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I have a unique situation.
I have to distribute a software which keeps updating pretty much every two weeks.
In this software there must be atleast 1000+ files.
So, I need a system where I can have a common place where everyone can take the file from regularly.
Can anyone suggest which method should i use to distribute to so many people so that the load on the server is MINIMAL ?
Well, SVN and git provide many more features than you need: in addition to downloading the latest version, you can upload changes, download the history of all previous changes, maintain parallel versions, perform intelligent merging of versions, etc...
Whereas rsync gives you just what you need and no more.
My main question is what will be the load on the server if there are 15000+ other servers rsyncing to it ?
Will it cause load on the server causing it to crash ?
My main question is what will be the load on the server if there are 15000+ other servers rsyncing to it ?
Will it cause load on the server causing it to crash ?
Depends on your server
15,000 requests simultaneously hitting your server is a lot but do they have to be simultaneous? Spread them over an hour or two (or whatever is demanded by updates' size) and you should have no problem.
Also you can always use a CDN (Amazon S3, Rackspace Cloud Files etc).
Its not going to be 15000 servers simultaneously.
It will be spread over 24 hours randomly. So something like 10 simultaneous requests at the same time.
So will the load on a 8GB server be okay ?
I am unable to quatify the load on the central server which will give the files. Does rsync cause a load on the SERVER (computer that gives) to calculate the md5 and deltas ?
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.