Anda di halaman 1dari 24

SharePoint 2013 Performance Enhancements

Sponsored by:
Visit us on the web at www.binarywave.com
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
Sponsored by:
Visit us on the web at www.binarywave.com
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
CKS:DEV
The
SharePoint
Cowboy
Patterns
&
Practices
Eric Shupps
www.sharepointcowboy.com eshupps@binarywave.com facebook.com/sharepointcowboy @eshupps
Distributed
Cache
Shredded
Storage
Request
Management
User
Interface
Build
To
Suit
The
Database
Is
King
Cache
In
Make the
Network
Work for
You
Squeeze
Those
Bits
Look
Good But
Perform
Better
Independent
Cache
Configurable
Memory
Allocation
No
Database
Persistence
Dedicated
or
Collocated
Login
Token
Cache
Access
Cache
Feeds
(Activities,Likes,
Mentions,Doc
Actions)
Search
Query
Web Part
Last
Modified
Cache
Security
Trimming
Cache
OneNote
Throttling
App
Token
Cache
View State
Cache
Default
Cache
Deployment size Small farm Medium farm Large farm
Total number of users < 10,000 < 100,000 < 500,000
Recommended cache size
for the Distributed Cache
service
1 GB
(Default 10% RAM)
2.5 GB
(Manual adjustment)
12 GB
(Limit of16GB per server)
Total memory allocation
for the Distributed Cache
service (double the
recommended cache size
above)
2 GB
(Memory size must
match in all servers)
5 GB
24 GB
(32GB Max Limit)
Recommended
architectural
configuration
Dedicated server or co-
located on a front-end
server
Dedicated server Dedicated server
Minimum cache hosts per
farm
1 1 1
DEMO
Configuring the Distributed
Cache
SP aware rule based
traffic shaping
Throttling
Prioritization
Routing
Load
Balancing
Machine Pool
Routing
Target
Routing
Target
Execution Group
Throttling Rules
Health
Weight
Static
Weight
Health
Weight
Static
Weight
Routing
Rule
Routing
Rule
Routing
Rule
Routing
Rule
Throttling Rules
Rule
1
Rule
2
Rule
3
Execution Group 0
Rule
1
Rule
2
Rule
3
Execution Group 1
Rule
5
Rule
6
Rule
7
Execution Group 3
Rule
8
Rule
9
Rule
0
Machine Pool 1
Server
1
Server
2
Server
3
Machine Pool 2
Server
4
Server
5
Server
6
Counter name Description
Connections Current
The total number of connections that are
currently open by Request Manager.
Connections Reused / Sec
The number of connections per second that are
reused when the same client connection makes
another request without closing the connection.
Routed Requests / Sec
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
The time to process the request that is, the time
to evaluate all the rules and determine a routing
target.
Last Ping Latency
The last ping latency (that is, Request Manager's
PING feature) and the instance determine which
application pool and machine target.
Connection Endpoints Current
The total number of endpoints that are
connected for all active connections.
Routed Requests Current
The number of unfinished routed requests. The
instance determines which application pool and
machine target.
DEMO
Configuring Request
Management
2x I/O
Reduction
Client
(Office XML)
Incremental
Changes
Server
(SQL)
FileRead
ChunkSize
FileWrite
ChunkSize
Client-Side
Rendering
Minimal
Download
Device
Channels
Optimized
Markup
Image
Renditions
Content
By
Search
Page 1
Controls
Chrome
Content
Page 2
Controls
Chrome
Content
First Request
Second Request
Page 1
Controls
Chrome
Content
Page 2
Controls
Chrome
Content
D
o
w
n
l
o
a
d
M
a
n
a
g
e
r
D
o
w
n
l
o
a
d
M
a
n
a
g
e
r
First Request
Second Request
29 Requests / 570KB 21 Requests / 321KB
Distributed
Cache
Shredded
Storage
Request
Management
User
Interface
Sponsored by:
Visit us on the web at www.binarywave.com
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

Anda mungkin juga menyukai