Compaq ProLiant 2500 Performance Analysis and Capacity Planning for Microsoft
Compaq ProLiant 2500 Manual
View all Compaq ProLiant 2500 manuals
Add to My Manuals
Save this manual to your list of manuals |
Compaq ProLiant 2500 manual content summary:
- Compaq ProLiant 2500 | Performance Analysis and Capacity Planning for Microsoft - Page 1
ECG027.0997 PPCleoarmnfonpriamnqgaPnforcoreLMAiaincnartolySsseoirfsvt 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 - Compaq ProLiant 2500 | Performance Analysis and Capacity Planning for Microsoft - Page 2
and Trademark Office. Other product names mentioned herein may be trademarks and/or registered trademarks of their respective companies. ©1996 Compaq Computer Corporation. All rights reserved. Printed in the U.S.A. Microsoft, Windows, Windows NT, Windows NT Server, Internet Information Server, Site - Compaq ProLiant 2500 | Performance Analysis and Capacity Planning for Microsoft - Page 3
affordable solution to this problem. Microsoft® Site Server , and Microsoft Peer Web Services to accept content from Netscape supports TCP/IP. CRS automatically replicates information to and from varied servers, using either API functions, Standard Windows NT file transfers, or its own frame file - Compaq ProLiant 2500 | Performance Analysis and Capacity Planning for Microsoft - Page 4
for project collaboration between coworkers, as well as the Internet, for service capabilities such as Chats. ILS can be used in conjunction with software , the PS furnishes a server-based profile database, and provides support components and provisions to take full advantage of this database, thus - Compaq ProLiant 2500 | Performance Analysis and Capacity Planning for Microsoft - Page 5
This white paper provides guidelines for planning the configuration of Compaq ProLiant 2500 and ProLiant 7000 computers to run two features ® Server 4.0 network operating system (Windows NT). ILS provides a dynamic directory service that makes it possible to find users who are online. In order to - Compaq ProLiant 2500 | Performance Analysis and Capacity Planning for Microsoft - Page 6
by the system. InetLoad supports this approach. The second way to measure platform transaction capacity is to generate transactions as quickly as possible of InetLoad must be run manually on multiple client systems. Each copy of InetLoad produces its own log file containing command response time - Compaq ProLiant 2500 | Performance Analysis and Capacity Planning for Microsoft - Page 7
NT boot.ini file. Table 1: Server Configurations System Compaq ProLiant 2500 Component Processor Memory Network Disk Compaq ProLiant 7000 ILS. 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 2500 | Performance Analysis and Capacity Planning for Microsoft - Page 8
and Comments Connect Add Direct Lookup Connection to the ILS directory service. This operation must be done before any application can use 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 - Compaq ProLiant 2500 | Performance Analysis and Capacity Planning for Microsoft - Page 9
-enabled Web page to create a simulated online user base of the appropriate size. 3. Run perfmon on the SUT and have it log performance data to a file, with data being logged to disk, as well as show a real-time chart of the CPU utilization and the appropriate transaction rates. 4. Start the tests - Compaq ProLiant 2500 | Performance Analysis and Capacity Planning for Microsoft - Page 10
WHITE PAPER (cont.) 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 - Compaq ProLiant 2500 | Performance Analysis and Capacity Planning for Microsoft - Page 11
WHITE PAPER (cont.) 1...1 Table 5: ProLiant 2500 Add Operation Perfmon Measurements Average Perfmon Measurement 500 Users 1,000 Users CPU Utilization Add Ops/sec Bytes sent/sec Bytes received/sec Available memory 100% 815 33 KB 103 KB 65 MB 100% 718 33 KB 91 KB 68 MB 5,000 Users 100% 844 33 - Compaq ProLiant 2500 | Performance Analysis and Capacity Planning for Microsoft - Page 12
WHITE PAPER (cont.) 1...2 • the type of CPU in the system, its speed, the number of processors, and how much of the CPU is utilized • the type of network, its speed, the number of Network Interface Cards (NICs), and the device drivers for the NICs • the amount and type of memory in the system • - Compaq ProLiant 2500 | Performance Analysis and Capacity Planning for Microsoft - 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 2500 | Performance Analysis and Capacity Planning for Microsoft - Page 14
active one used by PS. • 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 as show a real-time chart of the CPU utilization and the appropriate transaction rates. The Network Interface and - Compaq ProLiant 2500 | Performance Analysis and Capacity Planning for Microsoft - Page 15
WHITE PAPER (cont.) 1...5 60.0 53.5 50.0 49.6 40.0 30.0 47.3 43.5 40.3 37.2 32.1 35.0 20.0 10.0 0.0 1,000 10,000 100,000 User Community Size 1,000,000 Web pages requested/sec Figure 3: ProLiant 2500 PS Performance Summary ASP requests/sec 80.0 70.0 68.2 63.0 60.0 50.0 40.0 - Compaq ProLiant 2500 | Performance Analysis and Capacity Planning for Microsoft - Page 16
WHITE PAPER (cont.) 1...6 Table 13: ProLiant 2500 PS Performance Measurements Measurement 1,000 Users 10,000 Users CPU Utilization Web pages requested/sec Average Connect Time (sec) ASP requests/sec UPD reads/sec Bytes sent/sec Bytes received/sec Available memory 96.7% 49.6 2 53.5 53.5 1.5 MB - Compaq ProLiant 2500 | Performance Analysis and Capacity Planning for Microsoft - Page 17
"Pages/sec" measurement shows a high page fault rate with larger UPDs. The cause 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 - Compaq ProLiant 2500 | Performance Analysis and Capacity Planning for Microsoft - Page 18
/sec" measurement shows a high page fault rate with larger UPDs. The cause 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. Operating No System - Compaq ProLiant 2500 | Performance Analysis and Capacity Planning for Microsoft - Page 19
a test. The PC client systems were 200MHz Pentium Pro systems. All of the systems used the same operating system: Windows NT 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 - Compaq ProLiant 2500 | Performance Analysis and Capacity Planning for Microsoft - Page 20
"what-if" analysis using this workbook, which Compaq computers, and how many are needed to support the specified number of users with a given response simultaneously active users expected. Remember that ILS is a memory-resident directory service and does not store its information on disk. • Be sure - Compaq ProLiant 2500 | Performance Analysis and Capacity Planning for Microsoft - Page 21
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 is used, a bottleneck is possible, depending on the load one plans to generate in the environment. The amount of memory on a system is not a significant - Compaq ProLiant 2500 | Performance Analysis and Capacity Planning for Microsoft - Page 22
PS performance measurements for both the ProLiant 2500 and 7000 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 - Compaq ProLiant 2500 | Performance Analysis and Capacity Planning for Microsoft - Page 23
Server Capacity Planner for Internet Locator Server This workbook will help you determine how many of your users can use Internet Locator Server on Compaq ProLiant 2500 and ProLiant 7000 configured like those tested in the accompanying white paper. You can use this workbook to plan the capacity of - Compaq ProLiant 2500 | Performance Analysis and Capacity Planning for Microsoft - Page 24
active. A refresh will typically happen every 10 minutes; however, this may vary by application and configuration.) 2. 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 - Compaq ProLiant 2500 | Performance Analysis and Capacity Planning for Microsoft - Page 25
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 can be supported 1,088 27,188 ProLiant 2500 ILS Data Operations/sec data - You may change the table below, but replace its values in - Compaq ProLiant 2500 | Performance Analysis and Capacity Planning for Microsoft - Page 26
of processes or threads simultaneously requesting Web services from the server. Client Systems: The computers used to generate a load on an SUT. CRS: maximum transaction rate under a specified load that a computer system can support. PS: Personalization System, a feature of Microsoft® Site Server SUT
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.