Wijnhold
Re: maximum aantal gebruikers in een moodle database
Een VPS met 512 MB Ram kan zo in theorie 20 gelijktijdige gebruikers bedienen, zonder rekening te houden met de databank. De databank moet idealiter volledig in het geheugen passen, maar met nog eens 512MB kom je al zeer ver.
PJ
Meestal is er binnen mysql een max_connections system variabele die ik vaak op 100 heb zien staan. Deze waarden zijn aan te passen en is afhankelijk van je RAM geheugen. Daarnaast is het afhankelijk wat leerlingen (ook gelijktijdig) doen, hoeveel tabellen er doorgelezen moeten worden en of deze goed geindexeerd zijn.
Het opknippen van Moodle is toch geen probleem? Je kunt met met Moodle Network de gebruikers zo van de ene in de andere omgeving laten hoppen. Die kan op een andere server staan.
Als de problemen zich voordoen weet je in ieder geval dat je elo goed gebruikt wordt.
Re: maximum aantal gebruikers in een moodle database
Re: maximum aantal gebruikers in een moodle database
De echte addertjes zitten veel dieper: met het nieuwe rollen-systeem worden soms queries gedaan die alle cursussen en/of alle gebruikers aflopen. Hoe meer je er hebt - bijvoorbeeld voor de zekerheid oude cursussen in online-archief op dezelfde Moodle-server - ..Dat kan rare effecten hebben .
Een recent voorbeeld: 550 leerlingen willen zich tegelijk (vanaf 6.00 uur 's ochtends!!) inschrijven voor workshops in een break-week: ze moeten daarbij zich eerst aanmelden in een cursus en dan diverse keuzes-met-limiet invullen...
..een ramp voor de performance. De systeembeheerder bekeek de server-logs en ging op basis daarvan neuzen in de bugtracker van Moodle. en jawel, daar vond hij wat... dat leek te helpen.. (want aantal inschrijvers bleef op dat moment hoog in de logs en de belasting daalde dramatisch.)
Terzijde: polls met limiet lijkt leuk maar onze gebruikers zijn erg ontevreden dat er zowel over- als onder-intekeningsstoringen zijn:
- 25 stoelen en 27 intekenaars
- 25 stoelen, maar Moodle roept al "vol" bij 23