Linux - Software This 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.
Are you new to LinuxQuestions.org? Visit the following links:
Site Howto |
Site FAQ |
Sitemap |
Register Now
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.
 |
GNU/Linux Basic Guide
This 255-page guide will provide you with the keys to understand the philosophy of free software, teach you how to use and handle it, and give you the tools required to move easily in the world of GNU/Linux. Many users and administrators will be taking their first steps with this GNU/Linux Basic guide and it will show you how to approach and solve the problems you encounter.
Click Here to receive this Complete Guide absolutely free. |
|
 |
12-03-2011, 07:49 AM
|
#1
|
|
Member
Registered: Jul 2010
Posts: 125
Rep:
|
SVN vs GIT vs rsync for a distribution system
Hi,
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 ?
Is SVN or GIT or rsync a better way out ?
|
|
|
|
12-04-2011, 06:55 AM
|
#2
|
|
Member
Registered: Jul 2010
Posts: 125
Original Poster
Rep:
|
Hi,
I would really appreciate any help on this.
I tried googling this for hours but no concrete results.
|
|
|
|
12-04-2011, 09:27 AM
|
#3
|
|
Senior Member
Registered: Nov 2005
Distribution: Debian
Posts: 2,015
|
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.
So rsync is probably going to be more efficient.
|
|
|
|
12-04-2011, 11:29 PM
|
#4
|
|
Member
Registered: Jul 2010
Posts: 125
Original Poster
Rep:
|
Hi,
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 ?
|
|
|
|
12-05-2011, 01:13 AM
|
#5
|
|
Member
Registered: Aug 2006
Location: London
Distribution: Debian, Kubuntu
Posts: 572
Rep:
|
Quote:
Originally Posted by vzxen
Hi,
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).
|
|
|
|
12-05-2011, 09:31 PM
|
#6
|
|
Member
Registered: Jul 2010
Posts: 125
Original Poster
Rep:
|
Hi,
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 ?
|
|
|
|
| Thread Tools |
Search this Thread |
|
|
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
All times are GMT -5. The time now is 04:56 AM.
|
|
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.
|
Latest Threads
LQ News
|
|