Monitor SharePoint efficiency (4)-conduct efficiency test, sharepoint
Before going online, you must perform sufficient tests on the efficiency to avoid slow response after going online and affecting the user experience. So how should we test the efficiency before launching the production environment?
Then we need to simulate a test environment similar to the production environment to complete this job. When building a test environment, note that the test environment should be close enough to the production environment. For example:
- Same hardware specifications as the production environment
- Same software settings
- Same operating system version
- Same third-party solutions
- Same user, user group, and permission settings
In addition, we also need to simulate the storage capacity that may be reached in the production environment in the future. For example, if we predict that there will be 1 TB of data in the production environment three years later, we need to simulate this data in the testing environment.
After the environment is ready, you also need to use tools to simulate concurrent access-load testing. The SharePoint Load Test Kit officially released by Microsoft can be used in combination with Visual Studio for a simulated Test. If 1000 people are expected to access the production environment at the same time, Visual Studio will be used to simulate 1000 people, check that the SharePoint response time is within the acceptable range. (For more details, refer to here)
When conducting a load test, you must monitor the following indicators:
1. How is the memory, CPU, and I/O usage of each server on the same page, file, or video accessed simultaneously?
2. What is the usage of memory, CPU, and I/O on each server when uploading files at the same time?
3. How long does it take to perform a full crawling operation?
4. When the network is crawled, does the impact affect the time?
5. How long does it take for a full backup? Does the response time affect?
After the test, the production environment system can be launched.
After going online, you should still perform regular efficiency monitoring on the system, because as the number of users increases, the content increases, the number of third-party solutions deployed increases, and the built-in functions of SharePoint are activated, the efficiency of the system is likely to decrease.