SysKit has teamed up with Gokan Ozcifci in order to bring you fresh knowledge on SharePoint performance monitoring and troubleshooting.
Gokan is an independent SharePoint and Office365 consultant and an entrepreneur who assists customers with building innovative, intelligent and responsive cloud-driven solutions. He presented at countless SharePoint conferences and is a proud author of books that reached the half million of downloads. Due to his active contributions in these domains, he has been honored with Microsoft Regional Director and Microsoft’s Most Valuable Professional (MVP) award.
Identify Common SharePoint Performance Challenges and Best Practices
Windows Server Performance Options
If you are staying on premises, and your Windows machine is used only for SharePoint, you should definitively go to Windows server Performance Options, and choose “Adjust for best performance.” If you don’t have other business application running on that server, and it is dedicated entirely for SharePoint, then why not optimize it specifically for that? Go to computer>Properties> Advanced system settings> Performance> Settings> Visual Effects and simply change from the first option to the third one.
Windows Server Page File Size
As you well know, Windows server page file size is extremely important for SharePoint. Windows will move all unused pages to the page file to make more space on the RAM, and if you don’t configure it right for SharePoint, you could have issues. As Gokan says, the golden rule is: the page file size should be 150% of physical memory, so don’t let Windows automatically manage page size, but calculate it and write in custom values. For more best practices on performance, and more detailed explanation check out the webinar recording here.
“Technology is changing so fast that best practices are becoming a myth.”
Gokan Ozcifci, Microsoft Regional Director & MVP
SharePoint Performance Monitoring
When it comes to monitoring SharePoint Health Score is incredibly useful. It is practically SCOM running in SharePoint. SharePoint will define how’s your SharePoint health. The metadata X-SharePointHealthScore and it will give you a value 0-10, where 0 is the healthiest score.
You may be wondering how this score is calculated? Every HTTP request creates a thread, and every thread calculates the value within five seconds. But be aware, the values upon which SharePoint calculates your health are old, and you should update them. For example, 4GB free space isn’t today what it used to be, because we use much more data nowadays. For instruction on how to change those values check out webinar here. SysKit is currently developing a new solution for Office 365 performance monitoring, which will calculate SharePoint Health Score for each of your SharePoint pages.
Some additional best practices for monitoring SharePoint:
• Change the drive to which the server writes logs – don’t leave them on C: drive
• Restrict log disk space usage- by default, the amount of disk space is unlimited
• Regularly back up logs
• Enable event log flooding protection
This is just a beginning. To check out a lot more best practices check out free webinar recording, where we have gone through them a lot more thoroughly. In the webinar you will learn about MinRole topologies, SQL server collation, SharePoint performance counters, and much more.
A Solution for SharePoint Monitoring and Troubleshooting
The problem most enterprises face is, that they have a lot of servers, and to monitor them all would require immense amounts of time, but with a tool that is designed specifically for SharePoint servers you can do it a lot quicker and much more efficient. SysKit Insights will enable you to monitor the performance of all servers and farms from a single location, allow you to search filter and export ULS, SQL, & Windows logs for all farms, and even send you an email alert if something goes wrong. Download free trial and see it in action.