As of about an hour ago our (Ubuntu 9.10 server) Moodle server is sporting 8GB of RAM. The question is: where should one allocate this extra memory... and do the most good. Before with 4GB I was running APC with 30mb of cache - I've now bumped that up to 128mb and it's now catching 99%+ of the hits. How much larger does one need to make it so that in effect all of Moodle is running out of the precompiled cache? I know I've seen references in other posting of using 256mb. Will that allow all of Moodle to be cached? Given the number of concurrent student accesses, I'm not expecting the extra memory will be used up there (ie, in Apache). Are there parms for the mysql where one can throw memory at it to improve performance? Any suggestions?
as always: many thanks - greg