I am an education technologist and it is the first time that I have set up a Moodle site from scrath in a virtual machine hosted by our university.
Originally we hired 4 GB RAM memory and 20 GB hard disk, from which 6 GB are already utilised by the OS (CenTOs).
In that VM, we want to have two Moodle sites:
-One Moodle site of small size (around 100 users for the first year).
-Another Moodle site which is a mirror of our main production site:
Moodle core (2.2): 110 MB (including additional plug-ins, etc).
Moodedata folder: 5.6GB
Database: around 60.00 KB
I read the Moodle documentation regarding the hardware requirements, but I think it has become a bit obsolete:
Our production site is hosted by our education partner and they have been really generous regarding the hardware:
8 GB RAM memory.
A C drive for the OS of 100 GB or so.
A E drive for Moodle (folders moodle and moodledate) of 200 GB.
_We don't pay for any of them.
I have noticed that, with the current hardware requirements that we have hired for the CenTOs-VM hosted, the performance of the mirror production site is pretty slow:
Using performanceinfo on, the average loading time as an admin is:
20 seconds or so:
RAM used an peak RAM are not very high, as you can read.
Since I have followed all the instructions in Moodle.org to optimise the MySQL database and the server, I believe that the mirror site is too slow because the partition in which we have Moodle is too small (not even 15 GB):
Filesystem 1K-blocks Used Available Use% Mounted on
4128448 2734708 1184028 70% /
tmpfs 1962500 0 1962500 0% /dev/shm
/dev/sda1 253871 37439 203325 16% /boot
10321208 430536 9366384 5% /var/www
Could please advice me of how much RAM memory and storage space should I hire in order to have our medium site Moodle running smoothly?
Since we will be paying for it, I have to be cautious
Thank you very much for your advice