Hardware requirements for 50 students

Hardware requirements for 50 students

by Rafael Chacon -
Number of replies: 3

Greetings,

I currently have a moodle 1.9 platform running in a shared server with the following characteristics:

Xeon E5520 2.26 GHz Quad Core Processors. We run CentOS 5.5 Enterprise Linux x86. The servers have 12 GB of DDR2 or DDR3 RAM

The thing is that I have a limit of 25% percent of system resources (RAM + CPU Usage) over 90 seconds. If I exceed this limit my account is suspended.

Normally this is not a problem for me because I don't have a heavy use of the platform, but next month I expecting a course of 50 people and sometimes they will be using the platform all at the same time.

Do you think that if all of them use the platform at the same time this limit could be exceed?

 

Thanks in advanced for your help.

Average of ratings: -
In reply to Rafael Chacon

Re: Hardware requirements for 50 students

by Tim Hunt -
Picture of Core developers Picture of Documentation writers Picture of Particularly helpful Moodlers Picture of Peer reviewers Picture of Plugin developers

If you really want to know, get JMeter, and test the server with some simulated load.

In reply to Rafael Chacon

Re: Hardware requirements for 50 students

by Visvanath Ratnaweera -
Picture of Particularly helpful Moodlers Picture of Translators
> I have a limit of 25% percent of system resources (RAM + CPU Usage) over 90 seconds. If I exceed this limit my account is suspended.

Irrespective of what 100% is, this is not a friendly option. They should cap the ressources back to 25% and freeze at that level for an agreed length of time, say 5 Min.

> Normally this is not a problem for me because I don't have a heavy use of the platform, but next month I expecting a course of 50 people and sometimes they will be using the platform all at the same time.

Other than the already suggested solution of simulating the expected peak and measuring the resuling percentages I can't think of another method. Even this method could be 'destructive', what'll happen if your simulation goes beyond 25% for more than 90 sec.?