Compaq ProLiant 800 Performance Analysis and Capacity Planning for Microsoft S
Compaq ProLiant 800 Manual
View all Compaq ProLiant 800 manuals
Add to My Manuals
Save this manual to your list of manuals |
Compaq ProLiant 800 manual content summary:
- Compaq ProLiant 800 | Performance Analysis and Capacity Planning for Microsoft S - Page 1
eaSrnistde CSaeprvaecritoyn 1... This white paper provides guidelines for planning the configuration of Compaq ProLiant 2500 and ProLiant 7000 computers that run Microsoft® Site Server Internet Locator Server and Personalization System. In order to determine capacity planning guidelines, system - Compaq ProLiant 800 | Performance Analysis and Capacity Planning for Microsoft S - Page 2
or registered trademarks of their respective companies. Compaq, ProLiant, and NetFlex are registered with the Compaq Computer Corporation. All rights reserved. Printed in the U.S.A. Microsoft, Windows, Windows NT, Windows NT Server, Internet Information Server, Site Server, Internet Locator Server - Compaq ProLiant 800 | Performance Analysis and Capacity Planning for Microsoft S - Page 3
server. Posting Acceptor is used on a Web server running Windows NT Server, Windows NT Workstation, or Windows 95. It allows Microsoft Personal Web Server, IIS , and Microsoft Peer Web Services network that supports TCP/IP. CRS automatically replicates information to and from varied servers, using - Compaq ProLiant 800 | Performance Analysis and Capacity Planning for Microsoft S - Page 4
server) and can be used on the Intranet, perhaps for project collaboration between coworkers, as well as the Internet, for service each day, per server, and is designed specifically for commercial use. furnishes a server-based profile database, and provides support components and provisions - Compaq ProLiant 800 | Performance Analysis and Capacity Planning for Microsoft S - Page 5
of Compaq ProLiant 2500 and ProLiant 7000 computers to run two features from Microsoft® Site Server: Internet Locator Server Server (IIS) version 3.0, which is the Web server included in Microsoft® Windows NT® Server 4.0 network operating system (Windows NT). ILS provides a dynamic directory service - Compaq ProLiant 800 | Performance Analysis and Capacity Planning for Microsoft S - Page 6
the System Under Test (SUT), in this case the server being tested. The simulation tools used in this study for a specified load that a computer system can support. A system reaches its maximum transaction rate when more copies of InetLoad must be run manually on multiple client systems. Each copy of - Compaq ProLiant 800 | Performance Analysis and Capacity Planning for Microsoft S - Page 7
file. Table 1: Server Configurations System Compaq ProLiant 2500 Component Processor Memory Network Disk Compaq ProLiant 7000 Processor Memory Network . The dynamic nature of ILS, which is a real-time directory service for online users, requires online user simulation on the SUT. This simulation - Compaq ProLiant 800 | Performance Analysis and Capacity Planning for Microsoft S - Page 8
ILS User Scenario With a goal of determining how many users the SUT can support, a scenario to represent a typical ILS user was developed (see Table ILS server Start ILS services Get a listing of all online users Find a specific user Find a specific user Find a specific user Find a specific user - Compaq ProLiant 800 | Performance Analysis and Capacity Planning for Microsoft S - Page 9
was: 1. Automatically start IIS and the LDAP server at SUT boot time. This enables both IIS and ProLiant 7000. They show the number of operations per second for each ILS operation. These figures are based on the measurements presented in Tables 4 through 11. Operations/second 1200 1000 800 600 400 - Compaq ProLiant 800 | Performance Analysis and Capacity Planning for Microsoft S - Page 10
.) 1...0 Operations/second 1800 1600 1400 1200 1000 800 600 400 200 0 1539 1276 787 0 Connect Add Direct Lookup 1532 1360 757 1512 1328 806 1485 941 783 1000 5000 Simulated Online Users 10000 Figure 2: ProLiant 7000 ILS Connect, Add, and Direct Lookup Operations Performance Summary In - Compaq ProLiant 800 | Performance Analysis and Capacity Planning for Microsoft S - Page 11
P0 99.9% P1 806 16 KB 27 KB 37.3 MB Table 8: ProLiant 7000 Add Operation Perfmon Measurements Average Perfmon 500 Users 1,000 Measurement Users CPU 160 KB Available memory 115 MB 114 MB 115 MB ILS Bottlenecks Server performance depends on many factors. The most important are: 10,000 - Compaq ProLiant 800 | Performance Analysis and Capacity Planning for Microsoft S - Page 12
drivers for the NICs • the amount and type of memory in the system • the operating system • the server software • the disk subsystem ProLiant and Direct Lookup Operations follows: Table 11: Analysis of ProLiant 7000 Operations Resource Bottleneck Comments CPU Primary Fully utilized Network - Compaq ProLiant 800 | Performance Analysis and Capacity Planning for Microsoft S - Page 13
were run on an SUT for user communities of various sizes. PS User Scenario With the goal of determining how many users the SUT can support, a scenario representing a typical user at a 100% personalized Web site was developed (see Table 12). That is, each Web page was delivered to the user via - Compaq ProLiant 800 | Performance Analysis and Capacity Planning for Microsoft S - Page 14
• Run perfmon on the SUT and have it log the processor, Active Server Pages, HTTP Service, memory, and User Property Database performance data to a file, as well . PS Test Results Figure 3 summarizes the ProLiant 2500 PS performance measurements shown in Table 13. Similarly, Figure 4 - Compaq ProLiant 800 | Performance Analysis and Capacity Planning for Microsoft S - Page 15
1,000 62.4 57.3 51.8 56.3 10,000 100,000 User Community Size 51.2 47.1 1,000,000 Web pages requested/sec ASP requests/sec Figure 4: ProLiant 7000 PS Performance Summary All measurements in Tables 13 and 14 come from perfmon, except for the "Web pages requested/sec" and the "Average Connect - Compaq ProLiant 800 | Performance Analysis and Capacity Planning for Microsoft S - Page 16
35.0 1.0 MB 5 KB 83 MB Table14: ProLiant 7000 PS Performance Measurements Measurement CPU Utilization Web pages drivers for the NICs • the amount and type of memory in the system • the operating system • the web server software (IIS) • Personalization Software • the disk subsystem ProLiant - Compaq ProLiant 800 | Performance Analysis and Capacity Planning for Microsoft S - Page 17
is most likely that PS is using memory-mapped files. The Physical Disk perfmon measurements support this conclusion because the disks are busy four times as much with reads than they are with writes. The web server may be a bottleneck as the number of ASPenabled web pages requested increases. PS may - Compaq ProLiant 800 | Performance Analysis and Capacity Planning for Microsoft S - Page 18
the ProLiant 7000 shows: Table 16: ProLiant 7000 Analysis -mapped files. The Physical Disk perfmon measurements support this conclusion because the disks are busy four times No System Web Server Software (IIS) PS Software Possible Possible Disk Yes Subsystem The web server may be a - Compaq ProLiant 800 | Performance Analysis and Capacity Planning for Microsoft S - Page 19
always two networks used in the ProLiant 7000 tests. Table18: ProLiant 7000 Test Lab Configuration Test # of Client Server 4.0 with Service Pack 3. The SUT also had the TCP/IP driver hot fix from June 1997 and Microsoft's Internet Information Server (IIS) version 3.0 installed. Figure 5: ProLiant - Compaq ProLiant 800 | Performance Analysis and Capacity Planning for Microsoft S - Page 20
is a memory-resident directory service and does not store its server will use a 100 Mbit/second network, then bandwidth will not be a bottleneck. However, at least two 10 Mbit/second networks will be needed to handle the maximum transaction rate supported by either a ProLiant 2500 or ProLiant 7000 - Compaq ProLiant 800 | Performance Analysis and Capacity Planning for Microsoft S - Page 21
the projected transaction rate. If the server will use a 100 Mbit/second network, bandwidth will not be a bottleneck. However, at least two 10 Mbit/second networks will be needed to handle the maximum transaction rate supported by either a ProLiant 2500 or ProLiant 7000. If a 10 Mbit/second network - Compaq ProLiant 800 | Performance Analysis and Capacity Planning for Microsoft S - Page 22
have shown that they were capable of generating loads that fully utilize their CPUs. Microsoft Site Server, on Compaq ProLiant 2500 and 7000, delivers the return on investment businesses are looking for from their Intranet and Internet sites. Above all, remember that the successful installation of - Compaq ProLiant 800 | Performance Analysis and Capacity Planning for Microsoft S - Page 23
workbook is included in the online version of this White Paper for your use in determining how many of your users can use Internet Locator Server in Compaq ProLiant 2500 and ProLiant 7000 servers configured like those tested in this White Paper. Click here to launch the online workbook: ftp://ftp - Compaq ProLiant 800 | Performance Analysis and Capacity Planning for Microsoft S - Page 24
Below are the number of users that can be supported by a ProLiant 2500 and a ProLiant 7000 ProLiant 2500 ILS User Capacity A. Number of simultaneous active users that can be supported 3,946 B. Size of the user community that can be supported ProLiant 7000 ILS User Capacity 98,639 A. Number of - Compaq ProLiant 800 | Performance Analysis and Capacity Planning for Microsoft S - Page 25
2500 enter 43.5 and for a ProLiant 7000 enter 57.3. The accompanying white paper will give you other values for these systems. You can enter any number that is valid for PS Server User Capacity A. Number of simultaneous active users that can be supported B. Size of the user community that - Compaq ProLiant 800 | Performance Analysis and Capacity Planning for Microsoft S - Page 26
Active Server Page, a feature of Microsoft® Internet Information Server Clients: The number of processes or threads simultaneously requesting Web services from the server. that a computer system can support. PS: Personalization System, a feature of Microsoft® Site Server SUT: System Under Test. UPD
W
HITE
P
APER
1
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
ECG027.0997
September 1997
Prepared by Internet
Solutions Business Unit
Compaq Computer
Corporation
CONTENTS
Introduction to the
Microsoft Site
Server
........................
3
Executive Summary
....
5
Performance
Measurements
............
6
The InetLoad Tool
.............
6
The WCAT Tool
................
6
Server Configurations
........
7
Internet Locator Server
(ILS) Performance
Measurement
Procedures
......................
7
ILS Bottlenecks
..............
11
Personalization System
(PS) Performance
Measurement Procedures
13
PS Bottlenecks
...............
16
Test Lab
........................
17
Capacity Planning
Guidelines
................
19
Conclusion
...............
21
Appendix A: Excel
Workbook
.................
22
Appendix B:
Glossary
...................
25
Performance Analysis and Capacity
Planning for Microsoft Site Server on
Compaq ProLiant Servers
This white paper provides guidelines for planning the configuration of Compaq ProLiant
2500 and ProLiant 7000 computers that run Microsoft
°
Site Server Internet Locator
Server and Personalization System. In order to determine capacity planning guidelines,
system performance was measured under various load conditions.