Plan for bandwidth requirements
Applies To: Office SharePoint Server 2007
This Office product will reach end of support on October 10, 2017. To stay supported, you will need to upgrade. For more information, see , Resources to help you upgrade your Office 2007 servers and clients.
Topic Last Modified: 2016-11-14
This article provides general recommendations for bandwidth and latency ranges for Microsoft Office SharePoint Server solutions and includes test results for common operations based on specific bandwidth and latency combinations.
In this article:
Recommended bandwidth ranges
Average page-load times for common user operations
Average page-load times for complex user operations
Estimated time to crawl content
Lab environment and WAN testing tools
A key consideration in determining which of the supported deployment solutions to implement for your Office SharePoint Server deployment is the available network bandwidth and the latencies between your sites. Latency is the time required for a packet to travel from one point on a network to another. The recommendations and test results included in this guidance are based on latency that is measured one way, not round-trip. Latency can influence planning for geographic deployments in which data travels across WAN links that span multiple cities, states, provinces, countries, or continents.
When measuring the latency that affects users, use the Ping tool (ping.exe) to measure latency from the client computer to the Web server on the server farm. Divide the round-trip result by two. When measuring the latency between two data centers that host servers of the same farm, use the Ping tool to measure latency from a Web server in the remote data center to the database server in the primary data center. Divide the round-trip result by two.
This article includes test results based on specific bandwidth and latency targets for the following:
Average page-load times
Estimated time to crawl content across a wide area network (WAN)
The bandwidth statistics and recommendations within this guidance are based on test results produced in the Microsoft Technology Center (MTC) in Austin, Texas. Microsoft customers are welcome to use any of the MTC labs around the world or the Microsoft Enterprise Engineering Center in Redmond to extend this testing to their own deployment scenarios. For more information, see the following:
Microsoft Technology Centers (https://go.microsoft.com/fwlink/?LinkId=111057&clcid=0x409)
The Microsoft Enterprise Engineering Center (https://go.microsoft.com/fwlink/?LinkId=108890&clcid=0x409).
Important All test results described in this paper were generated in a simulated environment with no customizations. These test results represent the minimum response times that can be expected in a WAN environment. Applying customizations, utilization of multiple services and features, and additional networking infrastructure will increase the response times.
Recommended bandwidth ranges
This section provides generally recommended bandwidth ranges for each of the three solutions described in Supported global solutions for Office SharePoint Server (central, central with regional sites, and distributed). The recommendations are provided in the following table and are based on a user concurrency of 10 percent. For example, the recommendations for 10,000 users assume that only 1,000 users are requesting page views at the same time.
Number of users | Central | Central with regional sites | Distributed |
---|---|---|---|
100-5,000 |
Bandwidth ranges of 3 megabits per second (Mbps) (dual T1) and greater with latencies no greater than 100 milliseconds (ms) |
Bandwidth ranges of 1.5 Mbps (T1) and greater with latencies no greater than 100 ms |
Bandwidth ranges of 1.5 Mbps (T1) and greater with latencies no greater than 100 ms |
10,000 |
Bandwidth ranges of 3 Mbps (dual T1) and greater with latencies no greater than 250 ms |
Bandwidth ranges of 1.5 Mbps (T1) and greater with latencies no greater than 500 ms |
Bandwidth ranges of 1.5 Mbps (T1) and greater with latencies no greater than 500 ms |
100,000 |
Bandwidth ranges of 3 Mbps (dual T1) and greater with latencies no greater than 250 ms |
Bandwidth ranges of 1.5 Mbps (T1) and greater with latencies no greater than 500 ms |
Bandwidth ranges of 1.5 Mbps (T1) and greater with latencies no greater than 500 ms |
Average page-load times for common user operations
Average page-load time is defined as the time, in seconds, for a request to display a Web page. It is measured from the time a page request is sent by a browser to the time that all bytes for the page and all dependent images and resources are received from the Web server.
Testing for this category was based on the following ratio of page requests:
Page requested (read only) | Percentage of overall requests |
---|---|
WSSHomePage |
25 |
WSSSmallDocLibAllItems |
14 |
WSSDocHTTPFetch |
12 |
WSSGetListPageHtml |
12 |
WSSSearch |
11 |
WSSRSSList |
10 |
WSSDispForm |
9 |
WSSOutlookSync |
7 |
The test results indicate that page-load times increase dramatically at bandwidths of 512 kilobytes per second (KBps) and lower, as demonstrated by the following graph.
The x-axis denotes response time, in seconds.
The y-axis denotes bandwidth, in megabits per second, and latency, in milliseconds.
Each line that is graphed represents a specific number of users and is based on a concurrency of 10 percent.
The following table lists the page-load test results for the common user operations:
Bandwidth and latency | 500 | 1,000 | 5,000 | 10,000 | 100,000 |
---|---|---|---|---|---|
45 (T3), |
< 1.5 sec |
< 1.5 sec |
< 1.5 sec |
< 1.5 sec |
< 1.5 sec |
45 (T3), |
< 2 sec |
< 2 sec |
< 2 sec |
< 2 sec |
< 2 sec |
45 (T3), |
< 4 sec |
< 4.25 sec |
< 4.25 sec |
< 4.5 sec |
< 4.5 sec |
45 (T3), |
< 7.5 sec |
< 7.75 sec |
< 7.75 sec |
< 8 sec |
< 8 sec |
12 (8 T1s), |
< 1.5 sec |
< 1.5 sec |
< 1.5 sec |
< 1.5 sec |
< 1.5 sec |
12 (8 T1s), |
< 2.5 sec |
< 2.5 sec |
< 2.5 sec |
< 2.5 sec |
< 2.5 sec |
12 (8 T1s), |
< 4.5 sec |
< 4.5 sec |
< 4.5 sec |
< 4.5 sec |
< 4.5 sec |
12 (8 T1s), |
< 8 sec |
< 8 sec |
< 8 sec |
< 8 sec |
< 8 sec |
6 (quad T1), |
< 2 sec |
< 2 sec |
< 2 sec |
< 2 sec |
< 2 sec |
6 (quad T1), |
< 2.5 sec |
< 2.5 sec |
< 2.5 sec |
< 2.5 sec |
< 2.5 sec |
6 (quad T1), |
< 5 sec |
< 5 sec |
< 5 sec |
< 5 sec |
< 5 sec |
6 (quad T1), |
< 8 sec |
< 8 sec |
< 8 sec |
< 8.5 sec |
< 8.5 sec |
3 (dual T1), |
< 3.5 sec |
< 3.5 sec |
< 4 sec |
< 4 sec |
< 4 sec |
3 (dual T1), |
< 4 sec |
< 4 sec |
< 4 sec |
< 4 sec |
< 4 sec |
3 (dual T1), |
< 4.5 sec |
< 5 sec |
< 5 sec |
< 5 sec |
< 5 sec |
3 (dual T1), |
< 8 sec |
< 8 sec |
< 8 sec |
< 8.5 sec |
< 8.5 sec |
1.5 (T1), |
< 6.5 sec |
< 7.5 sec |
< 7.5 sec |
< 7.5 sec |
< 7.5 sec |
1.5 (T1), |
< 7 sec |
< 7.5 sec |
< 7.5 sec |
< 7.5 sec |
< 8 sec |
1.5 (T1), |
< 7 sec |
< 7.5 sec |
< 7.5 sec |
< 7.5 sec |
< 7.5 sec |
1.5 (T1), |
< 8.5 sec |
< 8.5 sec |
< 9 sec |
< 9 sec |
< 9 sec |
0.5 (512 K), |
< 19 sec |
< 19 sec |
< 21 sec |
< 21 sec |
< 22 sec |
0.5 (512 K), |
< 19 sec |
< 19 sec |
< 21 sec |
< 21 sec |
< 22 sec |
0.5 (512 K), |
< 19 sec |
< 19 sec |
< 21 sec |
< 21 sec |
< 22 sec |
0.5 (512 K), |
< 20 sec |
< 20 sec |
< 21 sec |
< 22 sec |
< 23 sec |
Average page-load times for complex user operations
Complex user operations include downloading and uploading files and making other changes to content that require write operations.
Testing for this category was based on the following ratio of page requests:
Page requested (read-write mix) | Percentage of overall requests |
---|---|
WSSHomePage |
25 |
WSSDocHTTPFetch |
12 |
WSSGetListPageHtml |
12 |
WSSDispForm |
11 |
WSSSmallDocLibAllItems |
9 |
WSSWebpartPage |
8 |
WSSRSSList |
7 |
WSSPutDocumentCoded |
6 |
CreateTeamSite |
4 |
WSSOutlookSync |
4 |
WSSEditListItem |
2 |
The test results indicate that operation times increase dramatically at bandwidths of 512 KBps and lower, as demonstrated by the following graph. Page-load times that fall to zero indicate that the operations failed to complete.
The x-axis denotes response time, in seconds.
The y-axis denotes bandwidth, in megabits per second, and latency, in milliseconds.
Each line that is graphed represents a specific number of users and is based on a concurrency of 10 percent.
The following table lists the page-load test results for the complex user operations:
Note
The acronym “DNF” indicates that the operation did not finish.
Bandwidth and latency | 500 | 1,000 | 5,000 | 10,000 | 100,000 |
---|---|---|---|---|---|
45 (T3), |
< 2 sec |
< 2 sec |
< 2.5 sec |
< 2.5 sec |
< 3.5 sec |
45 (T3), |
< 3 sec |
< 3 sec |
< 3.5 sec |
< 3.5 sec |
< 4.5 sec |
45 (T3), |
< 5 sec |
< 5 sec |
< 5.5 sec |
< 6 sec |
< 7 sec |
45 (T3), |
< 8.5 sec |
< 9.5 sec |
< 10.5 sec |
< 11 sec |
< 13.5 sec |
12 (8 T1s), |
< 2 sec |
< 2.5 sec |
< 3.5 sec |
< 4.5 sec |
< 5 sec |
12 (8 T1s), |
< 3 sec |
< 3.5 sec |
< 3.5 sec |
< 4 sec |
< 5 sec |
12 (8 T1s), |
< 5 sec |
< 5 sec |
< 5.5 sec |
< 7 sec |
< 7 sec |
12 (8 T1s), |
< 8 sec |
< 9 sec |
< 9.5 sec |
< 10.5 sec |
< 11 sec |
6 (quad T1), |
< 3 sec |
< 4.5 sec |
< 5 sec |
< 5.5 sec |
< 6.5 sec |
6 (quad T1), |
< 3.5 sec |
< 3.5 sec |
< 5 sec |
< 5.5 sec |
< 6.5 sec |
6 (quad T1), |
< 5 sec |
< 5.5 sec |
< 6 sec |
< 6.5 sec |
< 7 sec |
6 (quad T1), |
< 8.5 sec |
< 9 sec |
< 10 sec |
< 10.5 sec |
< 11 sec |
3 (dual T1), |
< 5.5 sec |
< 7 sec |
< 7.5 sec |
< 8.5 sec |
< 8.5 sec |
3 (dual T1), |
< 5.5 sec |
< 5.5 sec |
< 8 sec |
< 8 sec |
< 11 sec |
3 (dual T1), |
< 6 sec |
< 6 sec |
< 7 sec |
< 9 sec |
< 9.5 sec |
3 (dual T1), |
< 9.5 sec |
< 10 sec |
< 10 sec |
DNF |
DNF |
1.5 (T1), |
< 9 sec |
< 10.5 sec |
< 12 sec |
< 13 sec |
< 13.5 sec |
1.5 (T1), |
< 10 sec |
< 11 sec |
< 12 sec |
< 15 sec |
< 15 sec |
1.5 (T1), |
< 10 sec |
< 12 sec |
< 13 sec |
< 13 sec |
< 13.5 sec |
1.5 (T1), |
< 10 sec |
< 10 sec |
< 12 sec |
< 13 sec |
< 15 sec |
0.5 (512 Kbps), |
< 22 sec |
< 22 sec |
< 32 sec |
< 33 sec |
DNF |
0.5 (512 Kbps), |
< 22 sec |
< 23 sec |
< 23 sec |
< 42 sec |
DNF |
0.5 (512 Kbps), |
< 18.5 sec |
< 26 sec |
< 48 sec |
DNF |
DNF |
0.5 (512 Kbps), |
< 24 sec |
< 25 sec |
DNF |
DNF |
DNF |
Estimated time to crawl content
Crawl testing focused on performing crawls of the three different types of content sources with and without latency and bandwidth constraints. However, due to the time involved in setting up, running, and reinitializing each test scenario, the tests were only performed for one bandwidth and latency combination for each content source. With this in mind, testing focused on the most likely worst-case scenario at 100 ms of latency and 10 Mbps bandwidth.
SharePoint site content crawl
The following table reports the estimated time to crawl content in SharePoint sites based on available bandwidth, latency, and the volume of content.
Bandwidth | 1 GB | 5 GB | 25 GB | 100 GB | 500 GB |
---|---|---|---|---|---|
10 Mbps Latency = none Crawl rate = 467 MB/min |
2 min |
11 min |
54 min |
5 hr |
17 hr |
10 Mbps Latency = 100 ms Crawl rate = 330 MB/min |
3 min |
15 min |
1 hr |
5 hr |
25 hr |
File-share crawl
The following table reports the estimated time to crawl content in file shares based on available bandwidth, latency, and the volume of content.
Bandwidth | 1 GB | 5 GB | 25 GB | 100 GB | 500 GB |
---|---|---|---|---|---|
10 Mbps Latency = none Crawl rate = 467 MB/min |
12 sec |
1 min |
5 min |
20 min |
1 hr |
10 Mbps Latency = 100 ms Crawl rate = 330 MB/min |
2 min |
9 min |
45 min |
3 hr |
15 hr |
HTTP crawl
The following table reports the estimated time to crawl content across HTTP sites based on available bandwidth, latency, and the volume of content.
Bandwidth | 1 GB | 5 GB | 25 GB | 100 GB | 500 GB |
---|---|---|---|---|---|
10 Mbps Latency = none Crawl rate = 467 MB/min |
79 min |
6 hr |
33 hr |
132 hr |
659 hr |
10 Mbps Latency = 100 ms Crawl rate = 330 MB/min |
3 hr |
15 hr |
76 hr |
305 hr |
1529 hr |
Lab environment and WAN testing tools
This section shows the specific characteristics of the lab environment that was used to produce the test results. It also lists specific tools that were used.
Network storage area configuration
EMC CLARiiON CX700 for storage was configured as follows:
(2) Service process controllers with a 4-GB cache each
(30) 73-GB spindles at 10,000 RPM with fiber channel backbone
10 spindles per logical unit number (LUN)
3 LUNs, RAID 10
Brocade SilkWorm 3850 fiber channel switch
SQL Server configuration
Hardware: Dell PowerEdge 6950
OS: Windows Server 2003 R2 Enterprise x64 Edition with SP2
CPU: (4) Dual-Core AMD Opteron 8218 processors (2.60 GHz)
Memory: 32 GB of RAM
Controller: (2) QLogic 4-GB fiber channel adapters
Database: SQL Server 2005 with Service Pack 2 (SP2) (x64)
Drive X: 100 GB (TempDB)
Drive Y: 100 GB (logs)
Drive Z: 300 GB (data)
Index server configuration
Hardware: Dell PowerEdge 6850
OS: Windows Server 2003 R2 Enterprise x32 Edition with SP2
CPU: (4) x 3.0 GHz Dual-Core Intel Xeon processors
Memory: 32 GB of RAM
Front-end Web server configuration
Hardware: Dell PowerEdge 2950
OS: Windows Server 2003 R2 Enterprise x32 Edition with SP2
CPU: (2) x 3.0 GHz Dual-Core Intel Xeon processors
Memory:16 GB of RAM
WAN accelerator configuration
The WAN accelerator device was the Shunra VE STN.
Load generation tools
Visual Studio 2005 Team Test
CodePlex SharePoint Data Population Tool
Download this book
This topic is included in the following downloadable book for easier reading and printing:
See the full list of available books at Downloadable content for Office SharePoint Server 2007.
See Also
Concepts
Supported global solutions for Office SharePoint Server
Optimizing Office SharePoint Server for WAN environments