I like to put in my situation here, if it helps.
I'm running many things on one server.
Which is a C3 processor at 800 Mhz. with 131 MB of memory, but I'm planning to increase it to 512 MB or 1 GB.
The server is running 2 moodle instaltions (and many more things).
The first has 30 min. change time for the forums the second 15 minutes.(but that doesn't matter here I think)
Cron is set up like this:
0,15,30,45 8-23 * * * root /usr/bin/php /path_to_moodle_1/admin/cron.php > /dev/null
15,45 0-7 * * * root /usr/bin/php /path_to_moodle_1/admin/cron.php > /dev/null
3,18,33,48 8-23 * * * root /usr/bin/php /path_to_moodle_2/admin/cron.php > /dev/null
18,48 0-7 * * * root /usr/bin/php /path_to_moodle_2/admin/cron.php > /dev/null
Some little explanation on this:
I think it's not wise to run 2 cron.php's at the same time so there is a 3 minutes "delay" between both cron.php runs. I think only one minute delay will be enough, but I'm now to lazy to modify the crontab
Also the Moodle site will be used mostly during daytime, so:
At day time cron.php will run four times each hour.
At night the cron.php will "only" run two times each hour.
First I thought, why should I run it at night, but you'll never know somebody from downunder is visiting the website and post something into the forums
Hope this helps a bit.
Regards,
Huib