Dealing with Performance in SharePoint Server

Preview:

Citation preview

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

jason@dynamicowl.com

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 sales@bonzai-intranet.com+1 (844)-547-2662675 W.Hastings, Vancouver B.C. V6B 1N2

Thank You!

Recommended