SlideShare a Scribd company logo
1 of 22
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 SharePoint
https://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 SharePoint
https://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




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-2662
675 W.Hastings,
Vancouver B.C. V6B 1N2
Thank You!

More Related Content

What's hot

Overview: Creating Workflows with Visio, InfoPath and SharePoint Designer 2010
Overview: Creating Workflows with Visio, InfoPath and SharePoint Designer 2010Overview: Creating Workflows with Visio, InfoPath and SharePoint Designer 2010
Overview: Creating Workflows with Visio, InfoPath and SharePoint Designer 2010ridwansassman
 
Office add ins community call - october 2018
Office add ins community call - october 2018Office add ins community call - october 2018
Office add ins community call - october 2018Charmaine Gravning
 
Future Proofing your Workflow Investment How to Develop Maintainable Custom W...
Future Proofing your Workflow Investment How to Develop Maintainable Custom W...Future Proofing your Workflow Investment How to Develop Maintainable Custom W...
Future Proofing your Workflow Investment How to Develop Maintainable Custom W...Prashant G Bhoyar (Microsoft MVP)
 
Ordina SOFTC Presentation - Demand management using workflow Project Server 2010
Ordina SOFTC Presentation - Demand management using workflow Project Server 2010Ordina SOFTC Presentation - Demand management using workflow Project Server 2010
Ordina SOFTC Presentation - Demand management using workflow Project Server 2010Ordina Belgium
 
Extending SharePoint 2010 To Line of Business Integration A
Extending SharePoint 2010 To Line of Business Integration AExtending SharePoint 2010 To Line of Business Integration A
Extending SharePoint 2010 To Line of Business Integration Aridwansassman
 
Getting Started With SharePoint REST API in Nintex Workflows for Office 365 I...
Getting Started With SharePoint REST API in Nintex Workflows for Office 365 I...Getting Started With SharePoint REST API in Nintex Workflows for Office 365 I...
Getting Started With SharePoint REST API in Nintex Workflows for Office 365 I...Prashant G Bhoyar (Microsoft MVP)
 
Transforming your classic team sites in group connected team sites
Transforming your classic team sites in group connected team sitesTransforming your classic team sites in group connected team sites
Transforming your classic team sites in group connected team sitesBIWUG
 
Office Add-ins community call_July 11, 2018
Office Add-ins community call_July 11, 2018Office Add-ins community call_July 11, 2018
Office Add-ins community call_July 11, 2018Microsoft 365 Developer
 
Key takeaways for SAP PI Integration 2018
Key takeaways for SAP PI Integration 2018Key takeaways for SAP PI Integration 2018
Key takeaways for SAP PI Integration 2018Daniel Graversen
 
How to develop maintainable custom Workflows in Office365 SharePoint online 2...
How to develop maintainable custom Workflows in Office365 SharePoint online 2...How to develop maintainable custom Workflows in Office365 SharePoint online 2...
How to develop maintainable custom Workflows in Office365 SharePoint online 2...Prashant G Bhoyar (Microsoft MVP)
 
ECS19 - Ahmad Najjar and Serge Luca - Power Platform Tutorial
ECS19 - Ahmad Najjar and Serge Luca - Power Platform TutorialECS19 - Ahmad Najjar and Serge Luca - Power Platform Tutorial
ECS19 - Ahmad Najjar and Serge Luca - Power Platform TutorialEuropean Collaboration Summit
 
SharePoint Fest DC 2016_Advanced Office365 SharePoint Online Workflows
SharePoint Fest DC 2016_Advanced Office365 SharePoint Online WorkflowsSharePoint Fest DC 2016_Advanced Office365 SharePoint Online Workflows
SharePoint Fest DC 2016_Advanced Office365 SharePoint Online WorkflowsPrashant G Bhoyar (Microsoft MVP)
 
SPSVienna Office 365 Tenant to Tenant Migration - a complete Survial Guide
SPSVienna Office 365 Tenant to Tenant Migration - a complete Survial GuideSPSVienna Office 365 Tenant to Tenant Migration - a complete Survial Guide
SPSVienna Office 365 Tenant to Tenant Migration - a complete Survial GuideStephan Bisser
 
Building Business Applications in Office 365 SharePoint Online Using Logic Apps
Building Business Applications in Office 365 SharePoint Online Using Logic AppsBuilding Business Applications in Office 365 SharePoint Online Using Logic Apps
Building Business Applications in Office 365 SharePoint Online Using Logic AppsPrashant G Bhoyar (Microsoft MVP)
 
What's in SharePoint land 2016 for the end user
What's in SharePoint land 2016 for the end userWhat's in SharePoint land 2016 for the end user
What's in SharePoint land 2016 for the end userSPC Adriatics
 
SharePoint Workflow Best Practices
SharePoint Workflow Best PracticesSharePoint Workflow Best Practices
SharePoint Workflow Best PracticesJoAnna Cheshire
 
Share point workflow presentation
Share point workflow presentationShare point workflow presentation
Share point workflow presentationWyngate Solutions
 
Exchange Integration in 5.0, by Doug Johnson
Exchange Integration in 5.0, by Doug JohnsonExchange Integration in 5.0, by Doug Johnson
Exchange Integration in 5.0, by Doug JohnsonAcumatica Cloud ERP
 

What's hot (20)

SPSVB 2013 Everything About SharePoint 2010 Workflows
SPSVB 2013 Everything About SharePoint 2010 WorkflowsSPSVB 2013 Everything About SharePoint 2010 Workflows
SPSVB 2013 Everything About SharePoint 2010 Workflows
 
Overview: Creating Workflows with Visio, InfoPath and SharePoint Designer 2010
Overview: Creating Workflows with Visio, InfoPath and SharePoint Designer 2010Overview: Creating Workflows with Visio, InfoPath and SharePoint Designer 2010
Overview: Creating Workflows with Visio, InfoPath and SharePoint Designer 2010
 
Office add ins community call - october 2018
Office add ins community call - october 2018Office add ins community call - october 2018
Office add ins community call - october 2018
 
Future Proofing your Workflow Investment How to Develop Maintainable Custom W...
Future Proofing your Workflow Investment How to Develop Maintainable Custom W...Future Proofing your Workflow Investment How to Develop Maintainable Custom W...
Future Proofing your Workflow Investment How to Develop Maintainable Custom W...
 
Ordina SOFTC Presentation - Demand management using workflow Project Server 2010
Ordina SOFTC Presentation - Demand management using workflow Project Server 2010Ordina SOFTC Presentation - Demand management using workflow Project Server 2010
Ordina SOFTC Presentation - Demand management using workflow Project Server 2010
 
Extending SharePoint 2010 To Line of Business Integration A
Extending SharePoint 2010 To Line of Business Integration AExtending SharePoint 2010 To Line of Business Integration A
Extending SharePoint 2010 To Line of Business Integration A
 
Getting Started With SharePoint REST API in Nintex Workflows for Office 365 I...
Getting Started With SharePoint REST API in Nintex Workflows for Office 365 I...Getting Started With SharePoint REST API in Nintex Workflows for Office 365 I...
Getting Started With SharePoint REST API in Nintex Workflows for Office 365 I...
 
Transforming your classic team sites in group connected team sites
Transforming your classic team sites in group connected team sitesTransforming your classic team sites in group connected team sites
Transforming your classic team sites in group connected team sites
 
Office Add-ins community call_July 11, 2018
Office Add-ins community call_July 11, 2018Office Add-ins community call_July 11, 2018
Office Add-ins community call_July 11, 2018
 
Key takeaways for SAP PI Integration 2018
Key takeaways for SAP PI Integration 2018Key takeaways for SAP PI Integration 2018
Key takeaways for SAP PI Integration 2018
 
How to develop maintainable custom Workflows in Office365 SharePoint online 2...
How to develop maintainable custom Workflows in Office365 SharePoint online 2...How to develop maintainable custom Workflows in Office365 SharePoint online 2...
How to develop maintainable custom Workflows in Office365 SharePoint online 2...
 
ECS19 - Ahmad Najjar and Serge Luca - Power Platform Tutorial
ECS19 - Ahmad Najjar and Serge Luca - Power Platform TutorialECS19 - Ahmad Najjar and Serge Luca - Power Platform Tutorial
ECS19 - Ahmad Najjar and Serge Luca - Power Platform Tutorial
 
SharePoint Fest DC 2016_Advanced Office365 SharePoint Online Workflows
SharePoint Fest DC 2016_Advanced Office365 SharePoint Online WorkflowsSharePoint Fest DC 2016_Advanced Office365 SharePoint Online Workflows
SharePoint Fest DC 2016_Advanced Office365 SharePoint Online Workflows
 
SPSVienna Office 365 Tenant to Tenant Migration - a complete Survial Guide
SPSVienna Office 365 Tenant to Tenant Migration - a complete Survial GuideSPSVienna Office 365 Tenant to Tenant Migration - a complete Survial Guide
SPSVienna Office 365 Tenant to Tenant Migration - a complete Survial Guide
 
Building Business Applications in Office 365 SharePoint Online Using Logic Apps
Building Business Applications in Office 365 SharePoint Online Using Logic AppsBuilding Business Applications in Office 365 SharePoint Online Using Logic Apps
Building Business Applications in Office 365 SharePoint Online Using Logic Apps
 
Advanced Office365 Sharepoint online Workflows
Advanced Office365 Sharepoint online WorkflowsAdvanced Office365 Sharepoint online Workflows
Advanced Office365 Sharepoint online Workflows
 
What's in SharePoint land 2016 for the end user
What's in SharePoint land 2016 for the end userWhat's in SharePoint land 2016 for the end user
What's in SharePoint land 2016 for the end user
 
SharePoint Workflow Best Practices
SharePoint Workflow Best PracticesSharePoint Workflow Best Practices
SharePoint Workflow Best Practices
 
Share point workflow presentation
Share point workflow presentationShare point workflow presentation
Share point workflow presentation
 
Exchange Integration in 5.0, by Doug Johnson
Exchange Integration in 5.0, by Doug JohnsonExchange Integration in 5.0, by Doug Johnson
Exchange Integration in 5.0, by Doug Johnson
 

Viewers also liked

Think Like a 50s Ad Exec & Execute Like a Geek #BeWizard
Think Like a 50s Ad Exec & Execute Like a Geek #BeWizardThink Like a 50s Ad Exec & Execute Like a Geek #BeWizard
Think Like a 50s Ad Exec & Execute Like a Geek #BeWizardLisa Myers
 
Artificial Intelligence or the Brainization of the Economy
Artificial Intelligence or the Brainization of the EconomyArtificial Intelligence or the Brainization of the Economy
Artificial Intelligence or the Brainization of the EconomyWilly Braun
 
Humantalents soft skills training-brochure
Humantalents soft skills training-brochureHumantalents soft skills training-brochure
Humantalents soft skills training-brochureJayadeva de Silva
 
Frameworks We Live By: Design by day-to-day framework development: Multi-para...
Frameworks We Live By: Design by day-to-day framework development: Multi-para...Frameworks We Live By: Design by day-to-day framework development: Multi-para...
Frameworks We Live By: Design by day-to-day framework development: Multi-para...Atsuhiro Kubo
 
Splunk Überblick
Splunk ÜberblickSplunk Überblick
Splunk ÜberblickSplunk
 
Bilmök 2017 - Microsoft Yeni Yesil Yazilim Geliştirme Teknolojileri
Bilmök 2017 - Microsoft Yeni Yesil Yazilim Geliştirme TeknolojileriBilmök 2017 - Microsoft Yeni Yesil Yazilim Geliştirme Teknolojileri
Bilmök 2017 - Microsoft Yeni Yesil Yazilim Geliştirme Teknolojileriİbrahim KIVANÇ
 
A Survey of IT Jobs in the Kingdom of Saudi Arabia 2017
A Survey of IT Jobs in the Kingdom of Saudi Arabia 2017A Survey of IT Jobs in the Kingdom of Saudi Arabia 2017
A Survey of IT Jobs in the Kingdom of Saudi Arabia 2017Hend Al-Khalifa
 
Mr. Ludo Diels IEWP @ 2nd India-EU Water Forum @ World Sustainable Developmen...
Mr. Ludo Diels IEWP @ 2nd India-EU Water Forum @ World Sustainable Developmen...Mr. Ludo Diels IEWP @ 2nd India-EU Water Forum @ World Sustainable Developmen...
Mr. Ludo Diels IEWP @ 2nd India-EU Water Forum @ World Sustainable Developmen...India-EU Water Partnership
 
MongoDB and DigitalOcean Automation with Cloud Manager
MongoDB and DigitalOcean Automation with Cloud ManagerMongoDB and DigitalOcean Automation with Cloud Manager
MongoDB and DigitalOcean Automation with Cloud ManagerJay Gordon
 
Final seminar on its
Final seminar on itsFinal seminar on its
Final seminar on itsMital Damani
 

Viewers also liked (12)

Think Like a 50s Ad Exec & Execute Like a Geek #BeWizard
Think Like a 50s Ad Exec & Execute Like a Geek #BeWizardThink Like a 50s Ad Exec & Execute Like a Geek #BeWizard
Think Like a 50s Ad Exec & Execute Like a Geek #BeWizard
 
Artificial Intelligence or the Brainization of the Economy
Artificial Intelligence or the Brainization of the EconomyArtificial Intelligence or the Brainization of the Economy
Artificial Intelligence or the Brainization of the Economy
 
Everything as a code
Everything as a codeEverything as a code
Everything as a code
 
Head injury
Head injury Head injury
Head injury
 
Humantalents soft skills training-brochure
Humantalents soft skills training-brochureHumantalents soft skills training-brochure
Humantalents soft skills training-brochure
 
Frameworks We Live By: Design by day-to-day framework development: Multi-para...
Frameworks We Live By: Design by day-to-day framework development: Multi-para...Frameworks We Live By: Design by day-to-day framework development: Multi-para...
Frameworks We Live By: Design by day-to-day framework development: Multi-para...
 
Splunk Überblick
Splunk ÜberblickSplunk Überblick
Splunk Überblick
 
Bilmök 2017 - Microsoft Yeni Yesil Yazilim Geliştirme Teknolojileri
Bilmök 2017 - Microsoft Yeni Yesil Yazilim Geliştirme TeknolojileriBilmök 2017 - Microsoft Yeni Yesil Yazilim Geliştirme Teknolojileri
Bilmök 2017 - Microsoft Yeni Yesil Yazilim Geliştirme Teknolojileri
 
A Survey of IT Jobs in the Kingdom of Saudi Arabia 2017
A Survey of IT Jobs in the Kingdom of Saudi Arabia 2017A Survey of IT Jobs in the Kingdom of Saudi Arabia 2017
A Survey of IT Jobs in the Kingdom of Saudi Arabia 2017
 
Mr. Ludo Diels IEWP @ 2nd India-EU Water Forum @ World Sustainable Developmen...
Mr. Ludo Diels IEWP @ 2nd India-EU Water Forum @ World Sustainable Developmen...Mr. Ludo Diels IEWP @ 2nd India-EU Water Forum @ World Sustainable Developmen...
Mr. Ludo Diels IEWP @ 2nd India-EU Water Forum @ World Sustainable Developmen...
 
MongoDB and DigitalOcean Automation with Cloud Manager
MongoDB and DigitalOcean Automation with Cloud ManagerMongoDB and DigitalOcean Automation with Cloud Manager
MongoDB and DigitalOcean Automation with Cloud Manager
 
Final seminar on its
Final seminar on itsFinal seminar on its
Final seminar on its
 

Similar to Dealing with Performance in SharePoint Server

Dealing with Performance in SharePoint Server - SPSVancouver
Dealing with Performance in SharePoint Server - SPSVancouverDealing with Performance in SharePoint Server - SPSVancouver
Dealing with Performance in SharePoint Server - SPSVancouverJason Warren
 
Lifecycle Management with SharePoint Apps and Solutions
Lifecycle Management with SharePoint Apps and SolutionsLifecycle Management with SharePoint Apps and Solutions
Lifecycle Management with SharePoint Apps and SolutionsSPC Adriatics
 
SPS Barcelona 2015 - Real world scenarios to migrate to SharePoint 2016 or Of...
SPS Barcelona 2015 - Real world scenarios to migrate to SharePoint 2016 or Of...SPS Barcelona 2015 - Real world scenarios to migrate to SharePoint 2016 or Of...
SPS Barcelona 2015 - Real world scenarios to migrate to SharePoint 2016 or Of...Patrick Guimonet
 
Collab 365 - Real world scenarios to migrate to SharePoint 2016 or Office 365
Collab 365 - Real world scenarios to migrate to SharePoint 2016 or Office 365Collab 365 - Real world scenarios to migrate to SharePoint 2016 or Office 365
Collab 365 - Real world scenarios to migrate to SharePoint 2016 or Office 365Patrick Guimonet
 
Datapolis Guest Expert Presentation: Limitations of SharePoint Designer by Bj...
Datapolis Guest Expert Presentation: Limitations of SharePoint Designer by Bj...Datapolis Guest Expert Presentation: Limitations of SharePoint Designer by Bj...
Datapolis Guest Expert Presentation: Limitations of SharePoint Designer by Bj...Datapolis
 
Custom Development for SharePoint
Custom Development for SharePointCustom Development for SharePoint
Custom Development for SharePointTalbott Crowell
 
New SharePoint Features in Visual Studio 2012!
New SharePoint Features in Visual Studio 2012!New SharePoint Features in Visual Studio 2012!
New SharePoint Features in Visual Studio 2012!SPC Adriatics
 
Practical Tips for Migrating SharePoint Customizations to Office 365
Practical Tips for Migrating SharePoint Customizations to Office 365Practical Tips for Migrating SharePoint Customizations to Office 365
Practical Tips for Migrating SharePoint Customizations to Office 365Haniel Croitoru
 
Shop talk - Project Server 2013
Shop talk - Project Server 2013Shop talk - Project Server 2013
Shop talk - Project Server 2013Chris Givens
 
Optimizing React at Postmates
Optimizing React at PostmatesOptimizing React at Postmates
Optimizing React at PostmatesTrey Huffine
 
What's new in sharepoint 2016
What's new in sharepoint 2016What's new in sharepoint 2016
What's new in sharepoint 2016Mike Maadarani
 
Building SharePoint framework Web Parts using the Microsoft Graph
Building SharePoint framework Web Parts using the Microsoft GraphBuilding SharePoint framework Web Parts using the Microsoft Graph
Building SharePoint framework Web Parts using the Microsoft GraphShawn Fagan
 
SharePoint Upgrade or Migration, or is it both? - SPS London 2016
SharePoint Upgrade or Migration, or is it both? - SPS London 2016SharePoint Upgrade or Migration, or is it both? - SPS London 2016
SharePoint Upgrade or Migration, or is it both? - SPS London 2016Chirag Patel
 
Datapolis Guest Expert Presentation: Top 15 SharePoint Server Configuration M...
Datapolis Guest Expert Presentation: Top 15 SharePoint Server Configuration M...Datapolis Guest Expert Presentation: Top 15 SharePoint Server Configuration M...
Datapolis Guest Expert Presentation: Top 15 SharePoint Server Configuration M...Datapolis
 
OWA And SharePoint Integration
OWA And SharePoint IntegrationOWA And SharePoint Integration
OWA And SharePoint Integrationjems7
 
Performing a successful technical debt assessment in Salesforce
Performing a successful technical debt assessment in SalesforcePerforming a successful technical debt assessment in Salesforce
Performing a successful technical debt assessment in SalesforceCoforge (Erstwhile WHISHWORKS)
 
SharePoint 2016 - What’s New and What Matters
SharePoint 2016 - What’s New and What MattersSharePoint 2016 - What’s New and What Matters
SharePoint 2016 - What’s New and What MattersJohn Calvert
 
Convert your Full Trust Solutions to the SharePoint Framework (SPFx)
Convert your Full Trust Solutions to the SharePoint Framework (SPFx)Convert your Full Trust Solutions to the SharePoint Framework (SPFx)
Convert your Full Trust Solutions to the SharePoint Framework (SPFx)Brian Culver
 

Similar to Dealing with Performance in SharePoint Server (20)

Dealing with Performance in SharePoint Server - SPSVancouver
Dealing with Performance in SharePoint Server - SPSVancouverDealing with Performance in SharePoint Server - SPSVancouver
Dealing with Performance in SharePoint Server - SPSVancouver
 
SharePoint 2016 Upgrade Planning
SharePoint 2016 Upgrade PlanningSharePoint 2016 Upgrade Planning
SharePoint 2016 Upgrade Planning
 
Lifecycle Management with SharePoint Apps and Solutions
Lifecycle Management with SharePoint Apps and SolutionsLifecycle Management with SharePoint Apps and Solutions
Lifecycle Management with SharePoint Apps and Solutions
 
SPS Barcelona 2015 - Real world scenarios to migrate to SharePoint 2016 or Of...
SPS Barcelona 2015 - Real world scenarios to migrate to SharePoint 2016 or Of...SPS Barcelona 2015 - Real world scenarios to migrate to SharePoint 2016 or Of...
SPS Barcelona 2015 - Real world scenarios to migrate to SharePoint 2016 or Of...
 
Collab 365 - Real world scenarios to migrate to SharePoint 2016 or Office 365
Collab 365 - Real world scenarios to migrate to SharePoint 2016 or Office 365Collab 365 - Real world scenarios to migrate to SharePoint 2016 or Office 365
Collab 365 - Real world scenarios to migrate to SharePoint 2016 or Office 365
 
Datapolis Guest Expert Presentation: Limitations of SharePoint Designer by Bj...
Datapolis Guest Expert Presentation: Limitations of SharePoint Designer by Bj...Datapolis Guest Expert Presentation: Limitations of SharePoint Designer by Bj...
Datapolis Guest Expert Presentation: Limitations of SharePoint Designer by Bj...
 
Custom Development for SharePoint
Custom Development for SharePointCustom Development for SharePoint
Custom Development for SharePoint
 
New SharePoint Features in Visual Studio 2012!
New SharePoint Features in Visual Studio 2012!New SharePoint Features in Visual Studio 2012!
New SharePoint Features in Visual Studio 2012!
 
Tri-State SharePoint July 2016
Tri-State SharePoint July 2016Tri-State SharePoint July 2016
Tri-State SharePoint July 2016
 
Practical Tips for Migrating SharePoint Customizations to Office 365
Practical Tips for Migrating SharePoint Customizations to Office 365Practical Tips for Migrating SharePoint Customizations to Office 365
Practical Tips for Migrating SharePoint Customizations to Office 365
 
Shop talk - Project Server 2013
Shop talk - Project Server 2013Shop talk - Project Server 2013
Shop talk - Project Server 2013
 
Optimizing React at Postmates
Optimizing React at PostmatesOptimizing React at Postmates
Optimizing React at Postmates
 
What's new in sharepoint 2016
What's new in sharepoint 2016What's new in sharepoint 2016
What's new in sharepoint 2016
 
Building SharePoint framework Web Parts using the Microsoft Graph
Building SharePoint framework Web Parts using the Microsoft GraphBuilding SharePoint framework Web Parts using the Microsoft Graph
Building SharePoint framework Web Parts using the Microsoft Graph
 
SharePoint Upgrade or Migration, or is it both? - SPS London 2016
SharePoint Upgrade or Migration, or is it both? - SPS London 2016SharePoint Upgrade or Migration, or is it both? - SPS London 2016
SharePoint Upgrade or Migration, or is it both? - SPS London 2016
 
Datapolis Guest Expert Presentation: Top 15 SharePoint Server Configuration M...
Datapolis Guest Expert Presentation: Top 15 SharePoint Server Configuration M...Datapolis Guest Expert Presentation: Top 15 SharePoint Server Configuration M...
Datapolis Guest Expert Presentation: Top 15 SharePoint Server Configuration M...
 
OWA And SharePoint Integration
OWA And SharePoint IntegrationOWA And SharePoint Integration
OWA And SharePoint Integration
 
Performing a successful technical debt assessment in Salesforce
Performing a successful technical debt assessment in SalesforcePerforming a successful technical debt assessment in Salesforce
Performing a successful technical debt assessment in Salesforce
 
SharePoint 2016 - What’s New and What Matters
SharePoint 2016 - What’s New and What MattersSharePoint 2016 - What’s New and What Matters
SharePoint 2016 - What’s New and What Matters
 
Convert your Full Trust Solutions to the SharePoint Framework (SPFx)
Convert your Full Trust Solutions to the SharePoint Framework (SPFx)Convert your Full Trust Solutions to the SharePoint Framework (SPFx)
Convert your Full Trust Solutions to the SharePoint Framework (SPFx)
 

Recently uploaded

Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 

Recently uploaded (20)

Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 

Dealing with Performance in SharePoint Server

  • 1.
  • 2. Jason Warren • Bonzai Intranet for SharePoint • Microsoft Office Servers and Services MVP Infrastructure Architect @jaspnwarren jason@dynamicowl.com Jasonwarren.ca
  • 3. Today’s Agenda Hardware Requirements Monitoring Performance Troubleshooting Performance Q&A SPS Calgary 2017: Dealing with SharePoint Performance http://bonzai-intranet.com/
  • 4. 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?”
  • 5. 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
  • 6. 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 SharePoint https://technet.microsoft.com/en-ca/library/cc262485.aspx
  • 7. 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 SharePoint https://technet.microsoft.com/en-ca/library/cc262485.aspx
  • 8. 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)
  • 9. 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
  • 10. Monitoring Performance SPS Calgary 2017: Dealing with SharePoint Performance http://bonzai-intranet.com/
  • 11. 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
  • 13. 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
  • 14. Troubleshooting Performance SPS Calgary 2017: Dealing with SharePoint Performance http://bonzai-intranet.com/
  • 16. 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
  • 18. 18 | SharePoint Saturday Calgary – 01 APRIL 2017 Sponsors  Special Thanks:
  • 19. 19 | SharePoint Saturday Calgary – 01 APRIL 2017 Housekeeping    
  • 20. 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
  • 21. 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