+ Post New Thread
Results 1 to 6 of 6
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. ...
  1. #1

    localzuk's Avatar
    Join Date
    Dec 2006
    Thank Post
    Thanked 2,648 Times in 2,049 Posts
    Blog Entries
    Rep Power

    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...

  2. #2

    Join Date
    Oct 2007
    Newcastle Upon Tyne
    Thank Post
    Thanked 68 Times in 59 Posts
    Rep Power
    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.

  3. #3

    Join Date
    Jan 2009
    Thank Post
    Thanked 307 Times in 265 Posts
    Rep Power
    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.

  4. #4

    Join Date
    Oct 2006
    Thank Post
    Thanked 356 Times in 285 Posts
    Rep Power
    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.

  5. #5

    Join Date
    Apr 2006
    Thank Post
    Thanked 70 Times in 54 Posts
    Rep Power
    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.

  6. #6
    KarlGoddard's Avatar
    Join Date
    Jul 2005
    Bolton, Lancashire
    Thank Post
    Thanked 18 Times in 18 Posts
    Rep Power
    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!

+ Post New Thread

Similar Threads

  1. New SIMS Server Specs
    By Gatt in forum MIS Systems
    Replies: 7
    Last Post: 1st May 2010, 02:15 PM
  2. Web Server Specs
    By Danlewis3 in forum Internet Related/Filtering/Firewall
    Replies: 9
    Last Post: 26th January 2010, 02:59 PM
  3. WSUS Server Specs
    By jamin100 in forum Windows
    Replies: 30
    Last Post: 18th September 2008, 04:22 PM
  4. Moodle Server Specs
    By Stevenw in forum Hardware
    Replies: 2
    Last Post: 16th July 2007, 03:51 PM
  5. Server specs
    By Wizzer in forum Hardware
    Replies: 14
    Last Post: 7th February 2006, 05:53 PM

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts