Nowadays, it is possible to have servers with 3 TB of Ram memory, 10 TB or more of SSD or SAS raid drives, 4 processors with 16 cores each and multiple network cards. Such a server should be able to serve thousands of users or virtualize many servers without even breaking a sweat. This recipe offers some Redmine speed-up techniques to minimize response times and maximize server usage.
Whether you are purchasing a new server or already own one, here is how to allocate resources so that your application server is utilized optimally.
The first step is to determine the number of users that you want to concurrently serve without spawning new processes.
If you preallocate too ...