SharePoint 2013 Performance Enhancements
Upcoming SlideShare
Loading in...5
×
 

SharePoint 2013 Performance Enhancements

on

  • 5,787 views

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

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

Statistics

Views

Total Views
5,787
Views on SlideShare
5,783
Embed Views
4

Actions

Likes
2
Downloads
36
Comments
0

1 Embed 4

https://twitter.com 4

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

SharePoint 2013 Performance Enhancements SharePoint 2013 Performance Enhancements Presentation Transcript

  • SharePoint 2013 Performance Enhancements
  • 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
  • The SharePoint Cowboy Eric Shupps CKS:DEV Patterns & Practices www.sharepointcowboy.com eshupps@binarywave.com facebook.com/sharepointcowboy @eshupps
  • Distributed Cache Request Management Shredded Storage User Interface
  • Build To Suit Make the Network Work for You The Database Is King Squeeze Those Bits Cache In Look Good But Perform Better
  • Independent Cache No Database Persistence Configurable Memory Allocation Dedicated or Collocated
  • 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
  • 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
  • DEMO Configuring the Distributed Cache
  • SP aware rule based traffic shaping Throttling Routing Prioritization Load Balancing
  • 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
  • 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
  • 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.
  • DEMO Configuring Request Management
  • 2x I/O Reduction Incremental Changes Client (Office XML) Server (SQL) FileRead ChunkSize FileWrite ChunkSize
  • Client-Side Rendering Optimized Markup Minimal Download Image Renditions Device Channels Content By Search
  • 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
  • 29 Requests / 570KB 21 Requests / 321KB
  • Distributed Cache Request Management Shredded Storage User Interface
  • 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