SharePoint Performance Factors

Some points i captured from Microsoft training about  SharePoint Performance Factors

Typically, the performance of a web platform such as SharePoint is quantified using four key measures: latency, throughput, data scale, and availability.

Latency
SharePoint 2013 latency can suffer in many different areas, including:
• Network latency, also referred to as round trip time (RTT).
• Available network bandwidth, which affects how long it takes to send back the whole of the response.
• Uncompressed data transmission.
• Custom code elements, such as Web Parts or features that are not well optimized.
You can only determine the server processing and client rendering elements of latency through
performance testing. However, you may have access to case studies that can provide a benchmark to
assist in determining general requirements.

Throughput
Throughput is the number of requests that a server farm is able to process in a fixed period. To create a
SharePoint farm solution that satisfies user requirements, you should:
• Estimate the expected load.
• Conduct performance testing against the suggested configuration.
You can then apply the following formula to estimate the number of requests per second:
Requests per second = (Tu × Cr × Pu × Rd) ÷ (H × 3600)
In this formula:
• Tu is the total number of users.
• Cr is the average concurrent number of users.
• Pu is the peak usage ratio.
• Rd is the average number of requests each day by each user.
• H is the number of working hours in the day.
• 3,600 is the factor to convert hours into seconds.
Note: You should use peak user load—for example, the number of concurrent users at
peak times—to determine the size of the SharePoint farm to cope with peak performance
requirements.

Data Scale:
Data scale is the body of data or content that the server farm holds. Generally, greater volumes of data
reduce throughput, but data distribution across different servers and storage media can also have an
effect.
You can calculate data scale based on certain information about content storage, or you can estimate
data scale based on the storage requirements in your current environment.
Certain data operations can also affect throughput or latency because SQL Server invokes database locks
to prevent conflicting operations.

Reliability
Typically, many administrators consider reliability as uptime. However, in the context of performance
management, reliability is a measure of the time for which the farm can meet all performance targets. This should include coverage of peak load times. Peak load times may be when the highest number of users are logged on, or when search crawls are running, or when backup tasks are running.

Comments

Popular posts from this blog

Adjust the Search SharePoint Performance level

SharePoint 2013 User Profile synchronization versus import

Usage and Popularity Trends Report not showing correct numbers