SharePoint 2013 Performance Enhancements

8,516 views

Published on

An introduction to the new capabilities in SharePoint 2013 designed to handle new workloads, increase scalability and improve overall application performance

Published in: Technology
0 Comments
4 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
8,516
On SlideShare
0
From Embeds
0
Number of Embeds
11
Actions
Shares
0
Downloads
84
Comments
0
Likes
4
Embeds 0
No embeds

No notes for slide

SharePoint 2013 Performance Enhancements

  1. 1. SharePoint 2013 Performance Enhancements
  2. 2. Sponsored by: Real-time application monitoring, event management, and operational health metrics for Microsoft SharePoint Reduce troubleshooting time by up to 30% Increase efficiency and improve user satisfaction Avoid downtime and costly outages Meet or exceed service level agreements Maximize investment in current infrastructure Visit us on the web at www.binarywave.com
  3. 3. The SharePoint Cowboy Eric Shupps CKS:DEV Patterns & Practices www.sharepointcowboy.com eshupps@binarywave.com facebook.com/sharepointcowboy @eshupps
  4. 4. Distributed Cache Request Management Shredded Storage User Interface
  5. 5. Build To Suit Make the Network Work for You The Database Is King Squeeze Those Bits Cache In Look Good But Perform Better
  6. 6. Independent Cache No Database Persistence Configurable Memory Allocation Dedicated or Collocated
  7. 7. Login Token Cache Access Cache Feeds (Activities,Likes, Mentions,Doc Actions) Last Modified Cache OneNote Throttling View State Cache Search Query Web Part Security Trimming Cache App Token Cache Default Cache
  8. 8. Deployment size Small farm Medium farm Large farm Total number of users < 10,000 < 100,000 < 500,000 Recommended cache size 1 GB for the Distributed Cache (Default 10% RAM) service 2.5 GB (Manual adjustment) 12 GB (Limit of16GB per server) Total memory allocation for the Distributed Cache 2 GB service (double the (Memory size must recommended cache size match in all servers) above) 5 GB 24 GB (32GB Max Limit) Recommended architectural configuration Dedicated server Dedicated server 1 1 Dedicated server or colocated on a front-end server Minimum cache hosts per 1 farm
  9. 9. DEMO Configuring the Distributed Cache
  10. 10. SP aware rule based traffic shaping Throttling Routing Prioritization Load Balancing
  11. 11. Throttling Rules Machine Pool Routing Target Static Weight Health Weight Routing Target Static Weight Health Weight Execution Group Routing Rule Routing Rule Routing Rule Routing Rule
  12. 12. Throttling Rules Rule 1 Rule 2 Rule 3 Execution Group 1 Execution Group 0 Rule 1 Rule 2 Rule 5 Rule 3 Rule 6 Execution Group 3 Rule 7 Rule 8 Machine Pool 1 Machine Pool 2 Server 1 Server 4 Server 2 Server 3 Server 5 Server 6 Rule 9 Rule 0
  13. 13. Counter name Description Connections Current The total number of connections that are currently open by Request Manager. Connections Reused / Sec Routed Requests / Sec The number of connections per second that are reused when the same client connection makes another request without closing the connection. The number of routed requests per second. The instance determines the application pool and server for which this counter tracks. Throttled Requests / Sec The number of throttled requests per second. Failed Requests / Sec The number of failed requests per second. Average Processing Time Last Ping Latency Connection Endpoints Current Routed Requests Current The time to process the request that is, the time to evaluate all the rules and determine a routing target. The last ping latency (that is, Request Manager's PING feature) and the instance determine which application pool and machine target. The total number of endpoints that are connected for all active connections. The number of unfinished routed requests. The instance determines which application pool and machine target.
  14. 14. DEMO Configuring Request Management
  15. 15. 2x I/O Reduction Incremental Changes Client (Office XML) Server (SQL) FileRead ChunkSize FileWrite ChunkSize
  16. 16. Client-Side Rendering Optimized Markup Minimal Download Image Renditions Device Channels Content By Search
  17. 17. First Request Page 1 First Request Page 1 Controls Download Manager Controls Chrome Content Page 2 Content Second Request Page 2 Controls Chrome Content Controls Download Manager Second Request Chrome Chrome Content
  18. 18. 29 Requests / 570KB 21 Requests / 321KB
  19. 19. Distributed Cache Request Management Shredded Storage User Interface
  20. 20. Sponsored by: Real-time application monitoring, event management, and operational health metrics for Microsoft SharePoint Reduce troubleshooting time by up to 30% Increase efficiency and improve user satisfaction Avoid downtime and costly outages Meet or exceed service level agreements Maximize investment in current infrastructure Visit us on the web at www.binarywave.com

×