Most of these questions are answered in the Performance docs http://docs.moodle.org/en/Performance
Hardware and performance
Requirements for a scalable platform
This discussion has been locked so you can no longer reply to it.