Hi ,
I have moodle 1.9 version. I have used this for past one year. now i am trying to login more than 100 students at a time, but it seems very slow.
It wouldnt support more than 20 students..
my os: redhat 8 , 2GB ram, p4 1.5GHz ,80GB hard disk
I am sure this is enough for 100 students at a time.
I think i need to configure some thing in apache and mysql
I am using LAMP
any ideas?
Regards,
JayarajMohan.J
Hi,
from your post, it's very hard to figure out where the cause of the problem is. You would need to investigate a bit more. Try the following while the server is under load:
Henning
from your post, it's very hard to figure out where the cause of the problem is. You would need to investigate a bit more. Try the following while the server is under load:
- Execute "top", and have a look at the output. Is the CPU usage high (see "...%us" in the third line)? If so, which process is consuming the CPU time? Is the server waiting for disk I/O (see "...%wa" in the third line)?
- Login into your database as administrator, and issue the command "SHOW FULL PROCESSLIST;". How many use connections are not idle? Do you see any "Waiting for lock" messages or similar?
Henning
there's lots of useful info related to moodle performance located @ http://docs.moodle.org/en/Performance
AFAIK, you will need approx 1GB RAM per 50 concurrent users. so more RAM shld help & perhaps also consider a new(er) cpu!
AFAIK, you will need approx 1GB RAM per 50 concurrent users. so more RAM shld help & perhaps also consider a new(er) cpu!

Man i agree with chad outten
like he said 50 per 1gb of memory
but look for some accelerators like memcached or eaccelerator (donno if the two of them will cause a bug), i was using eaccelerator to see the benefits of it but donno the answer yet.
Will be good to put some fast hard drives like SCSI OR SAS about 10k-15K RPM makes the server fast uses too some raid 0 with raid 1 (about 4 hard drives 2 for raid 0 and more 2 for raid 1 (mirroring))
Can you put bellow your apache configuration about modules you are using and mysql variables??