Howdy all,
I recently had to set up this system:
All three servers have the same hardware which is:
- 2x 6 Core Intel(R) Xeon(R) CPU X5690 @ 3.47GHz (12 cores)
- 24 GB ram
- CentOS 6
- Apache 2.4 webserver
- PHP 5.4
- XCache 2.0
- Using Apache event MPM, setting the StartServers, ThreadsPerChild and other related things to high values
- Installed XCache
- Disabled PHP error logging
- Routed Apache error and access logs to /dev/null
- Increased MySQL Cluster IndexDataSize to 2 gigs
Now that I have moodle all set up my next goal is to stress test my instance to see how many people I can reasonably expect to support at one time. My thinking was this:
Use ab (ApacheBenchmark) to test on a static html page, the moodle login page, and a moodle page that queried some user data. The command would look something like this:
ab -r -n 15000 -c 300 xxx/login/index.php
Is this a good method of testing? Is this a reliable method of testing? Is there a better method? I saw a topic on UnixBench, but will that help me obtain website performance or just system performance?
Thank you for any help, I am alone in uncharted waters so I figured Id shoot up a signal flare .