SlideShare uma empresa Scribd logo
1 de 47
Baixar para ler offline
Advanced Troubleshooting and
Performance Testing
#SPSBE SPSBE31
Donald Hessing
April 26th, 2014
Who am I?
Donald Hessing
 Principal Consultant | Thought Leader SharePoint @Capgemini
Netherlands
 Microsoft Certified Master (MCM) - SharePoint
 (Virtual) Technology Solution Professional for Microsoft
 Work full time on SharePoint since 2007 | #DEV | #ITPRO | #STRATEGY
 donald.hessing@capgemini.com | @dhessing | #SPSBE SPSBE31
It’s not all about SharePoint!
Load Balancer
Understand response time
Response Time
1414 KB
1024 KB (10Mb)
20
ms
(44
/2)
300 ms 300 ms 2.6 sec.
1414KB
100 KB (1Mb)
150
ms
(44
/2)
300 ms 300 ms
15.42
sec
IE8, FireFox 3 – 6
connections max.
TCP Slow Start
SQL IO Characteristics
Operation Random / Sequential Read/Write Size Range
OLTP – LOG Sequential Write 512 bytes – 64KB
OLTP- Data Random Read / Write 8KB
Bulk Insert Sequential Write 8KB – 128KB (in
multiples of 8KB)
Read Ahead Sequential Read 8KB – 128KB (in
multiples of 8KB)
Backup Sequential Read/Write 1MB
Restore Sequential Read/Write 64KB
Validate configurations prior to deployment
Customer Example – IOMonitor.exe
Design TEST - 2 KB Random - Read/Write (67%/33%)
Drive
Expected
IO
Total
IO
Average
Read Time
(ms)
Average Write
Response Time
(ms)
Maximum
Read Time
(ms)
Maximum
Write
Time(ms)
C: 60 314 3 1 197 6
L: 300 419 2 3 31 11
S: 600 386 3 3 115 28
T: 1200 51 35 52 89 2501
U: 1000 43 5 59 41 1817
Monitoring Pending Disk IO
http://henkvandervalk.com/sql-under-the-hood-part-1-monitoring-current-pending-disk-ios
Let’s investigate….
 Who
 What
 What
 When when
 Where
 Why Why
…defines the scope
 LabUser8
 30 seconds render time
 Mon-Fri between 0900-1100 CST, but not on weekends
 WFE1
 Typically achieves results between 5-7 seconds
 When user is searching for “Widget” and hits WFE1
ULS Viewer
Fiddler
Fiddler – Troubleshooting WCF services
http://127.0.0.1:8888
Fiddler – Troubleshooting Search
LOGPARSER 2.2
LOGPARSER
IIS LOGS
Example – Find slow pages
Customer Case
Questions?
LOGPARSER "SELECT QUANTIZE(TO_TIMESTAMP(date, TO_LOCALTIME(time)), 3600) AS Hour,
DIV(SUM(sc-bytes),1048576) AS TotalBytesSent, DIV(SUM(cs-bytes),1048576) AS
TotalBytesReceived FROM *.log GROUP BY Hour ORDER BY Hour" -i:w3c
Determine network capacity..
Number of users 5.000 10.000 20.000 50.000
Bandwidth (Mbit/s) 25 50 100 250
Response times
SC-STATUS AVGTIME MAXTIME HITS
200 215 33882 30581
302 56 3104 2949
400 58 78 13
401 16 3166 14811
403 31 31 1
404 81 2745 1472
500 63 109 12
Response Times Web Frontend Servers
Response times per DOMAIN
Response times for DOMAINA per WFE
Why are my responses for DOMAINA
users SLOW on WFE2?
Win32Status
SC-WIN32-STATUS
Win32-Status Description Hits
1 Incorrect function. 17
2 The system cannot find the file specified. 4788
5 Access is denied. 1
64 The specified network name is no longer available. 1663
121 The semaphore timeout period has expired. 964
995
The I/O operation has been aborted because of either a thread exit or an application
request.
85
1236 The network connection was aborted by the local system. 3934
1330 The password for this account has expired. 6
2148074248 The token supplied to the function is invalid 120
2148074252 The logon attempt failed 271
2148074254 No credentials are available in the security package 117831
2148074257 No authority could be contacted for authentication. 9379
Performance Testing
Custom Web Test Request Plugin
Valid testing data is essential for performance tests
Content Generation
• Download a copy of the wiki database
http://en.wikipedia.org/wiki/Wikipedia:Database_download#English-language_Wikipedia
• English ~40GB XML Data
• Dutch ~10GB XML Data
• Wrote custom wiki parser for generating
Load Testing
Performance Counters
% CPU SharePoint Servers Threshold
% CPU SQL Server <75%
% CPU SharePoint Servers <75%
# Available Mbytes SharePoint Servers < 20%
Avg. Disk Write Queue Length < 2 Per Spindel
Avg. Disk Read Queue length < 2 Per Spindel
Avg. Disk Sec/Read SQL Server Disks < 12 ms – 0.012
Avg. Disk Sec/Write SQL Server Disks < 12 ms – 0.012
Load Results
Avg=48%
Avg=29%
Avg=11%
Avg=0.013
Avg=6.18
Thank you!
Thanks to our sponsors!
Gold
Silver

Mais conteúdo relacionado

Semelhante a SharePoint Saturday Belgium 2014 SP2013 - Advanced troubleshooting and performance testing

Network Engineer (Switching & Routing)
Network Engineer (Switching & Routing)Network Engineer (Switching & Routing)
Network Engineer (Switching & Routing)
ismail zaker
 
MCSoC'13 Keynote Talk "Taming Big Data Streams"
MCSoC'13 Keynote Talk "Taming Big Data Streams"MCSoC'13 Keynote Talk "Taming Big Data Streams"
MCSoC'13 Keynote Talk "Taming Big Data Streams"
Hideyuki Kawashima
 
Splunk app for stream
Splunk app for stream Splunk app for stream
Splunk app for stream
csching
 
Highlights and Challenges from Running Spark on Mesos in Production by Morri ...
Highlights and Challenges from Running Spark on Mesos in Production by Morri ...Highlights and Challenges from Running Spark on Mesos in Production by Morri ...
Highlights and Challenges from Running Spark on Mesos in Production by Morri ...
Spark Summit
 

Semelhante a SharePoint Saturday Belgium 2014 SP2013 - Advanced troubleshooting and performance testing (20)

Why And When Should We Consider Stream Processing In Our Solutions Teqnation ...
Why And When Should We Consider Stream Processing In Our Solutions Teqnation ...Why And When Should We Consider Stream Processing In Our Solutions Teqnation ...
Why And When Should We Consider Stream Processing In Our Solutions Teqnation ...
 
Abdul ghafoor
Abdul ghafoorAbdul ghafoor
Abdul ghafoor
 
Oracle Client Failover - Under The Hood
Oracle Client Failover - Under The HoodOracle Client Failover - Under The Hood
Oracle Client Failover - Under The Hood
 
Sql server 2016 it just runs faster sql bits 2017 edition
Sql server 2016 it just runs faster   sql bits 2017 editionSql server 2016 it just runs faster   sql bits 2017 edition
Sql server 2016 it just runs faster sql bits 2017 edition
 
The Real World - Plugging the Enterprise Into It (nodejs)
The Real World - Plugging  the Enterprise Into It (nodejs)The Real World - Plugging  the Enterprise Into It (nodejs)
The Real World - Plugging the Enterprise Into It (nodejs)
 
SQL Server It Just Runs Faster
SQL Server It Just Runs FasterSQL Server It Just Runs Faster
SQL Server It Just Runs Faster
 
Accelerating and Securing your Applications in AWS. In-depth look at Solving ...
Accelerating and Securing your Applications in AWS. In-depth look at Solving ...Accelerating and Securing your Applications in AWS. In-depth look at Solving ...
Accelerating and Securing your Applications in AWS. In-depth look at Solving ...
 
Network Engineer (Switching & Routing)
Network Engineer (Switching & Routing)Network Engineer (Switching & Routing)
Network Engineer (Switching & Routing)
 
MCSoC'13 Keynote Talk "Taming Big Data Streams"
MCSoC'13 Keynote Talk "Taming Big Data Streams"MCSoC'13 Keynote Talk "Taming Big Data Streams"
MCSoC'13 Keynote Talk "Taming Big Data Streams"
 
Fs Cisco Event V6 Rjb
Fs Cisco Event V6 RjbFs Cisco Event V6 Rjb
Fs Cisco Event V6 Rjb
 
Oracle Database Performance Tuning Concept
Oracle Database Performance Tuning ConceptOracle Database Performance Tuning Concept
Oracle Database Performance Tuning Concept
 
Making Sense of Spark Performance-(Kay Ousterhout, UC Berkeley)
Making Sense of Spark Performance-(Kay Ousterhout, UC Berkeley)Making Sense of Spark Performance-(Kay Ousterhout, UC Berkeley)
Making Sense of Spark Performance-(Kay Ousterhout, UC Berkeley)
 
Apache Hadoop - A Deep Dive (Part 1 - HDFS)
Apache Hadoop - A Deep Dive (Part 1 - HDFS) Apache Hadoop - A Deep Dive (Part 1 - HDFS)
Apache Hadoop - A Deep Dive (Part 1 - HDFS)
 
Splunk app for stream
Splunk app for stream Splunk app for stream
Splunk app for stream
 
Highlights and Challenges from Running Spark on Mesos in Production by Morri ...
Highlights and Challenges from Running Spark on Mesos in Production by Morri ...Highlights and Challenges from Running Spark on Mesos in Production by Morri ...
Highlights and Challenges from Running Spark on Mesos in Production by Morri ...
 
Secure360 - Attack All the Layers! Again!
Secure360 - Attack All the Layers! Again!Secure360 - Attack All the Layers! Again!
Secure360 - Attack All the Layers! Again!
 
Enter The Dragon - SQL 2014 on Server Core - SQLSaturday #341 Porto Edition
Enter The Dragon - SQL 2014 on Server Core - SQLSaturday #341 Porto EditionEnter The Dragon - SQL 2014 on Server Core - SQLSaturday #341 Porto Edition
Enter The Dragon - SQL 2014 on Server Core - SQLSaturday #341 Porto Edition
 
Mangled Or Managed
Mangled Or ManagedMangled Or Managed
Mangled Or Managed
 
Lightbend Fast Data Platform
Lightbend Fast Data PlatformLightbend Fast Data Platform
Lightbend Fast Data Platform
 
dheerj singh
dheerj singhdheerj singh
dheerj singh
 

Mais de BIWUG

Mais de BIWUG (20)

Biwug20190425
Biwug20190425Biwug20190425
Biwug20190425
 
Working with PowerShell, Visual Studio Code and Github for the reluctant IT Pro
Working with PowerShell, Visual Studio Code and Github for the reluctant IT ProWorking with PowerShell, Visual Studio Code and Github for the reluctant IT Pro
Working with PowerShell, Visual Studio Code and Github for the reluctant IT Pro
 
Global Office 365 Developer Bootcamp
Global Office 365 Developer BootcampGlobal Office 365 Developer Bootcamp
Global Office 365 Developer Bootcamp
 
Deep dive into advanced teams development
Deep dive into advanced teams developmentDeep dive into advanced teams development
Deep dive into advanced teams development
 
SharePoint wizards - no magic needed, just use Microsoft Flow
SharePoint wizards - no magic needed, just use Microsoft FlowSharePoint wizards - no magic needed, just use Microsoft Flow
SharePoint wizards - no magic needed, just use Microsoft Flow
 
Make IT Pro's great again: Microsoft Azure for the SharePoint professional
Make IT Pro's great again: Microsoft Azure for the SharePoint professionalMake IT Pro's great again: Microsoft Azure for the SharePoint professional
Make IT Pro's great again: Microsoft Azure for the SharePoint professional
 
Modern collaboration in teams and projects with Microsoft 365
Modern collaboration in teams and projects with Microsoft 365Modern collaboration in teams and projects with Microsoft 365
Modern collaboration in teams and projects with Microsoft 365
 
Mining SharePoint data with PowerBI
Mining SharePoint data with PowerBIMining SharePoint data with PowerBI
Mining SharePoint data with PowerBI
 
Don't simply deploy, transform! Build your digital workplace in Office 365
Don't simply deploy, transform! Build your digital workplace in Office 365Don't simply deploy, transform! Build your digital workplace in Office 365
Don't simply deploy, transform! Build your digital workplace in Office 365
 
Connect SharePoint Framework solutions to APIs secured with Azure AD
Connect SharePoint Framework solutions to APIs secured with Azure ADConnect SharePoint Framework solutions to APIs secured with Azure AD
Connect SharePoint Framework solutions to APIs secured with Azure AD
 
Cloud First. Be Prepared
Cloud First. Be PreparedCloud First. Be Prepared
Cloud First. Be Prepared
 
APIs, APIs Everywhere!
APIs, APIs Everywhere!APIs, APIs Everywhere!
APIs, APIs Everywhere!
 
Advanced PowerShell for Office 365
Advanced PowerShell for Office 365Advanced PowerShell for Office 365
Advanced PowerShell for Office 365
 
New era of customizing site provisioning
New era of customizing site provisioningNew era of customizing site provisioning
New era of customizing site provisioning
 
Understanding SharePoint Framework Extensions
Understanding SharePoint Framework ExtensionsUnderstanding SharePoint Framework Extensions
Understanding SharePoint Framework Extensions
 
Microsoft Flow in Real World Projects: 2 Years later & What's next
Microsoft Flow in Real World Projects: 2 Years later & What's nextMicrosoft Flow in Real World Projects: 2 Years later & What's next
Microsoft Flow in Real World Projects: 2 Years later & What's next
 
Microsoft Stream - Your enterprise video portal unleashed
Microsoft Stream - Your enterprise video portal unleashedMicrosoft Stream - Your enterprise video portal unleashed
Microsoft Stream - Your enterprise video portal unleashed
 
What's new in SharePoint Server 2019
What's new in SharePoint Server 2019What's new in SharePoint Server 2019
What's new in SharePoint Server 2019
 
Why you shouldn't probably care about Machine Learning
Why you shouldn't probably care about Machine LearningWhy you shouldn't probably care about Machine Learning
Why you shouldn't probably care about Machine Learning
 
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
 

Último

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 

Último (20)

Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 

SharePoint Saturday Belgium 2014 SP2013 - Advanced troubleshooting and performance testing

  • 1. Advanced Troubleshooting and Performance Testing #SPSBE SPSBE31 Donald Hessing April 26th, 2014
  • 2. Who am I? Donald Hessing  Principal Consultant | Thought Leader SharePoint @Capgemini Netherlands  Microsoft Certified Master (MCM) - SharePoint  (Virtual) Technology Solution Professional for Microsoft  Work full time on SharePoint since 2007 | #DEV | #ITPRO | #STRATEGY  donald.hessing@capgemini.com | @dhessing | #SPSBE SPSBE31
  • 3.
  • 4.
  • 5. It’s not all about SharePoint! Load Balancer
  • 7. Response Time 1414 KB 1024 KB (10Mb) 20 ms (44 /2) 300 ms 300 ms 2.6 sec. 1414KB 100 KB (1Mb) 150 ms (44 /2) 300 ms 300 ms 15.42 sec IE8, FireFox 3 – 6 connections max. TCP Slow Start
  • 8. SQL IO Characteristics Operation Random / Sequential Read/Write Size Range OLTP – LOG Sequential Write 512 bytes – 64KB OLTP- Data Random Read / Write 8KB Bulk Insert Sequential Write 8KB – 128KB (in multiples of 8KB) Read Ahead Sequential Read 8KB – 128KB (in multiples of 8KB) Backup Sequential Read/Write 1MB Restore Sequential Read/Write 64KB
  • 10. Customer Example – IOMonitor.exe Design TEST - 2 KB Random - Read/Write (67%/33%) Drive Expected IO Total IO Average Read Time (ms) Average Write Response Time (ms) Maximum Read Time (ms) Maximum Write Time(ms) C: 60 314 3 1 197 6 L: 300 419 2 3 31 11 S: 600 386 3 3 115 28 T: 1200 51 35 52 89 2501 U: 1000 43 5 59 41 1817
  • 11. Monitoring Pending Disk IO http://henkvandervalk.com/sql-under-the-hood-part-1-monitoring-current-pending-disk-ios
  • 12.
  • 13. Let’s investigate….  Who  What  What  When when  Where  Why Why
  • 14. …defines the scope  LabUser8  30 seconds render time  Mon-Fri between 0900-1100 CST, but not on weekends  WFE1  Typically achieves results between 5-7 seconds  When user is searching for “Widget” and hits WFE1
  • 17. Fiddler – Troubleshooting WCF services http://127.0.0.1:8888
  • 19.
  • 23. Example – Find slow pages
  • 24.
  • 25.
  • 28. LOGPARSER "SELECT QUANTIZE(TO_TIMESTAMP(date, TO_LOCALTIME(time)), 3600) AS Hour, DIV(SUM(sc-bytes),1048576) AS TotalBytesSent, DIV(SUM(cs-bytes),1048576) AS TotalBytesReceived FROM *.log GROUP BY Hour ORDER BY Hour" -i:w3c Determine network capacity.. Number of users 5.000 10.000 20.000 50.000 Bandwidth (Mbit/s) 25 50 100 250
  • 29. Response times SC-STATUS AVGTIME MAXTIME HITS 200 215 33882 30581 302 56 3104 2949 400 58 78 13 401 16 3166 14811 403 31 31 1 404 81 2745 1472 500 63 109 12
  • 30. Response Times Web Frontend Servers
  • 32. Response times for DOMAINA per WFE
  • 33. Why are my responses for DOMAINA users SLOW on WFE2?
  • 34.
  • 36. SC-WIN32-STATUS Win32-Status Description Hits 1 Incorrect function. 17 2 The system cannot find the file specified. 4788 5 Access is denied. 1 64 The specified network name is no longer available. 1663 121 The semaphore timeout period has expired. 964 995 The I/O operation has been aborted because of either a thread exit or an application request. 85 1236 The network connection was aborted by the local system. 3934 1330 The password for this account has expired. 6 2148074248 The token supplied to the function is invalid 120 2148074252 The logon attempt failed 271 2148074254 No credentials are available in the security package 117831 2148074257 No authority could be contacted for authentication. 9379
  • 37.
  • 39. Custom Web Test Request Plugin
  • 40.
  • 41. Valid testing data is essential for performance tests
  • 42. Content Generation • Download a copy of the wiki database http://en.wikipedia.org/wiki/Wikipedia:Database_download#English-language_Wikipedia • English ~40GB XML Data • Dutch ~10GB XML Data • Wrote custom wiki parser for generating
  • 44. Performance Counters % CPU SharePoint Servers Threshold % CPU SQL Server <75% % CPU SharePoint Servers <75% # Available Mbytes SharePoint Servers < 20% Avg. Disk Write Queue Length < 2 Per Spindel Avg. Disk Read Queue length < 2 Per Spindel Avg. Disk Sec/Read SQL Server Disks < 12 ms – 0.012 Avg. Disk Sec/Write SQL Server Disks < 12 ms – 0.012
  • 47. Thanks to our sponsors! Gold Silver