We have had some performance issues with overnight statistics and occasionally during simultaneous logins (c60).
We have c3000 users and 1200 courses (mostly hidden child courses inactive apart from enrolling students during login - possibly relating to perf. problem), with c100-150 concurrent users max. (at present)
Our proposed (existing) box is
- Xeon CPU 2.8GHz
- 6GB RAM
- Hardware SATA RAID controller
- 4 x 500GB hard discs
Q1- plans are to use Ubuntu Server 8.04 LTS with Webmin and LAMP (proven reliable elsewhere) - but our understanding is that this will only use 4Gb of the RAM. Would we be better off with Win2003 Enterprise which will address all 6GB or are the 'GUI' and 'Windows' effects such as to make this not worthwhile?
Q2 - how should we configure the discs? Current thinking is all 4 discs in RAID5 (giving total 1.4TB), with 3 partitions - OS (100GB), swap (30GB), and the rest for Moodle data and initial backups (before moving off to another destination). I guess we could also move the database (if not MySQL itself) to the 'data' partition.
... or we could set them as 2 x pairs, each in RAID 1 mirror. Similar partitions on one pair for OS and swap. Then use LVM (from within Webmin) to spread Moodle data as above across second pair and back end of first pair (or just use the second pair on its own).
Comments welcome from those with more experience in these areas before we make final decision.