dealing with performance in sharepoint server
TRANSCRIPT
Jason Warren, MVPDynamic Owl Consulting/Bonzai Intranet
Dealing with slow performancein SharePoint Server
Jason Warren
• Bonzai Intranet for SharePoint• Microsoft Office Servers and Services MVP
Infrastructure Architect
@jaspnwarren
Jasonwarren.ca
Today’s Agenda
Hardware Requirements
Monitoring Performance
Troubleshooting Performance
Q&A
SPS Calgary 2017: Dealing with SharePoint Performance http://bonzai-intranet.com/
Intended Audience
SPS Calgary 2017: Dealing with SharePoint Performance http://bonzai-intranet.com/
• SharePoint Administrators
• Server Administrators
• Developers
• Anyone who is asked “Why is SharePoint slow?”
Hardware Requirements
SPS Calgary 2017: Dealing with SharePoint Performance Hardware Requirements http://bonzai-intranet.com/
https://commons.wikimedia.org/wiki/File:Proliant380g5_2_sec.jpeg
Hardware MINIMUM Requirements Production SharePoint Servers
CPU
2013• 64-bit, 4 cores
2016• 64-bit, 4 cores
Memory
2013
2016
• 12 GB
• 16 GB
Disk
2013
2016
SPS Calgary 2017: Dealing with SharePoint Performance Hardware Requirements
http://bonzai-intranet.com/
• 80 GB for system
• 80 GB for system• 80 GB other drives
Hardware and software requirements for SharePointhttps://technet.microsoft.com/en-ca/library/cc262485.aspx
Hardware MINIMUM Requirements Production SQL Servers
CPU
• 64-bit, 4 cores for small deployments< 1,000 users
• 64-bit, 8 cores for medium deployments < 10,000 users
Memory
• 8 GB for small deployments
• 16 GB for medium deployments
Disk
SPS Calgary 2017: Dealing with SharePoint Performance Hardware Requirements
http://bonzai-intranet.com/
• 80 GB for system
+ “it depends”
Hardware and software requirements for SharePointhttps://technet.microsoft.com/en-ca/library/cc262485.aspx
Recommended Hardware
SPS Calgary 2017: Dealing with SharePoint Performance
http://bonzai-intranet.com/
• The minimums are what you can get away with to remain supported• Your needs dictate your requirements• Avoid being cheap for the sake of being cheap
• Requirements mention nothing about component speeds• Use fastest hardware available (CPU, memory, disk)
Building to Scale
SPS Calgary 2017: Dealing with SharePoint Performance
http://bonzai-intranet.com/
• SharePoint is a scalable platform
• Scale up – add/improve hardware • CPUs• Memory• Disk
• Scale out – add servers• Focus: underperforming services
Monitoring Performance
SPS Calgary 2017: Dealing with SharePoint Performance http://bonzai-intranet.com/
Performance Monitoring
SPS Calgary 2017: Dealing with SharePoint Performance
http://bonzai-intranet.com/
• You want to see how your hardware and applications are performing
• Identify performance issues before they cause problems
• Tools available in Windows + 3rd party
• Create a performance baseline
• Look at performance in a measurable and quantified way
Monitoring
Performance
Live Demo
2013 2016
Monitoring Recap
SPS Calgary 2017: Dealing with SharePoint Performance
http://bonzai-intranet.com/
• Be proactive: use performance monitor
• Create a performance baseline
• Ask the business for hardware before you can’t live without it
Troubleshooting Performance
SPS Calgary 2017: Dealing with SharePoint Performance http://bonzai-intranet.com/
Troubleshooting
Performance
Live Demo
2013 2016
Troubleshooting Recap
SPS Calgary 2017: Dealing with SharePoint Performance
http://bonzai-intranet.com/
• Browser tools/fiddler to determine SharePoint/external issue
• SPRequestGuid Correlation Id Merge-SPLogFile
• ULS Logs and Execution Time for behind-the-scenes slowness
• Automate activity for intermittent issues
Questions?
Q&A
2013 2016
18 | SharePoint Saturday Calgary – 01 APRIL 2017
Sponsors
Special Thanks:
19 | SharePoint Saturday Calgary – 01 APRIL 2017
Housekeeping Closing and Prize Draws at 3:55pm
Meet at 3:55pm at MacDonald Hall
SharePint and Networking Time: 4:30pm - 6:00pm, Location TBD
Monitoring Tools
SPS Calgary 2017: Dealing with SharePoint Performance
http://bonzai-intranet.com/
• Monitoring and maintaining SharePoint Server• technet.microsoft.com/en-us/library/ff758658.aspx
• Performance Monitor (PERFMON.EXE – included in Windows)
• Performance Analysis of Logs (PAL)• pal.codeplex.com/
• Merge-SPLogFile• technet.microsoft.com/en-us/library/ff607721.aspx
• ULS Viewer• www.microsoft.com/en-ca/download/details.aspx?id=44020
Troubleshooting Tools
SPS Calgary 2017: Dealing with SharePoint Performance
http://bonzai-intranet.com/
• Browser Developer Tools (Chrome, FireFox, IE)
• Fiddler• www.telerik.com/fiddler
• Merge-SPLogFile• technet.microsoft.com/en-us/library/ff607721.aspx
• ULS Viewer• www.microsoft.com/en-ca/download/details.aspx?id=44020
bonzai-intranet.com@bonzaiintranet [email protected]+1 (844)-547-2662675 W.Hastings, Vancouver B.C. V6B 1N2
Thank You!