Hard to say for certain. You really need spend a bit of time watching the server (during normal operation) and seeing what the RAM/CPU usage are like. You'll get an idea of CPU usage from vmstat (lots of blocking processes == bad). With memory it'll be trickier as a good chunk of it will probably be taken up by caches and buffers. You can look at memory usage with 'free', but a better indication might be the I/O columns of vmstat - ideally you want disk IO to be low, and more memory is often a good way to do that.
Are Apache and MySQL both on the same machine?
just curious about this.Is there a difference when you run apache and mysql in the same box?