It is important to ensure that the server will have enough memory to match the number of users that would be supported by the server. It is important to ensure the use of published physical memory configurations as a ceiling for memory configuration decisions.
The input/output devices should be distributes among the different devices and nodes. The servers can also work on improving the subsystems of the input/output devices. By making use of stripping the performance could be improved. …show more content…
The number of users that can be handled by the server would also be an important aspect of managing the performance of the server. In most situations this would be very difficult to measure as the results would be affected by the server line speed, the client line speed and the size of the content that is being delivered. This would make it important that the developers measure the throughput and response times of the server and the content.
The Throughput is the number of HTTP requests that the particular hardware and software combinations can process in a specific unit of time. The Response Time would be the amount of time that a server would require to process a single request. These values would need to be well within the anticipated loads that a server can experience during peak hours.
A good way to start to improve the performance of the server would be to take a top-down development approach. This would analyse all the steps from the top to the bottom. Starting with the application layer, looking at the operating system and the file system and eventually the