Virtual Learning Platforms Thread, Moodle server specs? in Technical; I've been tasked with getting rough ideas of pricing for a million and one things we get via our LEA.
1st February 2011, 11:52 AM #1
Moodle server specs?
I've been tasked with getting rough ideas of pricing for a million and one things we get via our LEA.
One of them is our VLE. We currently have Fronter, but we need some idea of competing costs.
So, one of the options is to host a Moodle install internally. If we were to do this, what sort of spec server would be looking at needing? We have about 600 kids, 40 staff etc... Not heavily used at the moment, but it might be eventually...
1st February 2011, 12:06 PM #2
Installing Moodle - MoodleDocs
Disk space: 160MB free (min). You will require more free space to store your teaching materials.
Memory: 256MB (min), 1GB (recommended). The general rule of thumb is that Moodle can support 50 concurrent users for every 1GB of RAM, but this will vary depending on your specific hardware and software combination.
This includes hosting limits of PHP or MySQL on a hosting service.
The capacity can limit the number of users your Moodle site can handle. See User site capacities
Ours from memory has 2x Dual Core Xenons and around 12Gb RAM for amount of users it should have 18Gb, but its just not used heavily enough at the moment, we have roughly 900 users, I've never seen more than 100 or so on at the same time though. Early days still though.
1st February 2011, 12:07 PM #3
We've got a pretty heavily used Moodle install (1100 students, 100 staff) and run it entirely from 2 VMs. 1 for Apache, 1 for MySQL. Took the decision to split them when we first deployed so it'd be easier to expand in the future . Both run 2 vCPUs and 4gb RAM with CentOS as the OS of choice. Performance is fast and snappy.
You could probably run it quite happily on a single Linux VM with 4gb RAM, or a very basic Dell R210/HP DL160 if needed.
1st February 2011, 12:25 PM #4
We've currently got it on a HP G3 server with a dual CPU (single core iirc) with 4gb ram, and lots of HDs. Performance isn't as snappy as it was when it was virtualised (dont ask) but it is perfectly usable, certainly faster than the likes of facebook. Concurrant users; 50 maybe.
If it isnt heavily used anything you can buy now will be fine. 4gb ram with a few disks, and any current CPU.
1st February 2011, 12:44 PM #5
As with most server setups alot is going to depend on concurrency and user habits. For instance if your doing lots of quizzes you'll probably find your servers get hammered when a classroom submits there quiz answers.
In my opinion dont try and over optimise from the start, use TronXP's response as your starting point. Then add additional hardware as and when its required, my personal perference would be to have 2 web servers, 2 DB's and a single file server with a decent backup procedure. Yeah you can probably run a Moodle instance on a single box, but if you actually want users to be able to relie on it then the system needs to be reliable and resiliant.
8th June 2013, 06:19 PM #6
Waking up an old thread... but just browsed to it
Ram is everything with Moodle. Disks next then cpu.
For that number of potential users, you'd easily do it from a single box. But the post that mentioned 2 VMs - 1 db, 1 web - is totally spot on about having the option to expand. Hindsight, i wished I'd separated them for that very reason.
You wouldn't need any form of load balancing or db pooling for <700 users - so having 5 servers like mentioned in another post is ridiculous.
I have a Moodle of 700+ course pages, and 3000 accounts and had 212 concurrent users all doing assignments / activities as part of an FICT thing - my server didn't go above 20% cpu and 60% ram util. My server is a 6 year old dell, 2 xeons and 12gb of ram and 1 tb raid - not the fastest server in world
The key to having a nice zippy moodle is php / mysql config and caching your php using something like memcache. Look after your php and you wont have any performance issues!
By Gatt in forum MIS Systems
Last Post: 1st May 2010, 02:15 PM
By Danlewis3 in forum Internet Related/Filtering/Firewall
Last Post: 26th January 2010, 02:59 PM
By jamin100 in forum Windows
Last Post: 18th September 2008, 04:22 PM
By Stevenw in forum Hardware
Last Post: 16th July 2007, 03:51 PM
By Wizzer in forum Hardware
Last Post: 7th February 2006, 05:53 PM
Users Browsing this Thread
There are currently 1 users browsing this thread. (0 members and 1 guests)