On Wed, Oct 31, 2012 at 11:27 AM, Arun Venkataswamy <[email protected]>wrote:
> On Wed, Oct 31, 2012 at 9:50 AM, Dhastha <[email protected]> wrote: > >> Hi, >> >> I have a moodle website, running on apache2 server. 15000 student >> going to participate quiz in moodle at the same time. Can apache2 >> serve 15000 requests?. what are the ways available? >> > > > My experience has been very bad. > Moodle is extremely heavy on resources. > Failed miserably for a friend of mine with just 300 concurrent users > running on a shared VPS instance, I forgot about the configuration, but it > had 2GB RAM for sure. > > From http://docs.moodle.org/23/en/Installing_Moodle > *The general rule of thumb is that Moodle can support 10 to 20 concurrent > users for every 1GB of RAM, but this will vary depending on your specific > hardware and software combination and the type of use. 'Concurrent' really > means web server processes in memory at the same time (i.e. users > interacting with the system within a window of a few seconds). It does NOT > mean people 'logged in'.* > > > Adding to the above, from their own estimates, you would require 15,000/20 = 750GB of RAM! Would suggest you go for a load balanced system with multiple Moodle/Apache instances with a MySQL cluster. Moodle Quizes are not static content deliveries and they require PHP and MySQL CPU usage. So do be careful for such a large project. If it is just a quiz, you might not want to consider Moodle. Regards, Arun Venkataswamy http://wondroussky.blogspot.in/ "கற்றது கைமண் அளவு, கல்லாதது உலகளவு" - ஔவையார் Known is a drop, Unknown is an ocean _______________________________________________ ILUGC Mailing List: http://www.ae.iitm.ac.in/mailman/listinfo/ilugc
