Dear all -
We are completing our first year of using Moodle in a public school. The script is hosted on a shared commercial hosting server. From time to time there's a glitch like "Can't write to DB - maybe your disk is full" (sounds familiar?), but generally the server holds, which is sort surprising - but... it does.
However, we expect the number of courses to grow next school year from 30 to 80, and the number of active users will increase from 300 to over a thousand. Consequently, I am trying to realistically determine our hardware requirements. Unlike this year, we will get a budget to pay for the hosting we need - provided I explain what we need and why.
Your collective wisdom is requested. Please share:
- is there a way to determine the number of CONCURRENT users accessing the site, by looking at the logs? E.g., download a one-day log as an excel file and try to play with it (how?!) I realize there are 3rd party SW applications that allow for real-time benchmarking - but would like to avoid the hassle for the time being.
- any anecdotal evidence of adequate/insufficient HW power for similar projects - like "we had a thousand users and the server crashed every hour..." or "in our school Moodle is hosted on a X type of server and all runs well" - anyone?
- any empirical data that allows to build a prediction of CONCURRENT users based on the TOTAL NUMBER of users in the system? Like, "you can expect XX% of users to be online in peak load time." I realize it's a long shot.
Thanx in advance -