![]() |
Netscape Application Server,
|
|||||
ContentsExecutive Summary DisclosureThe Sun|Netscape Alliance performed the testing in this report. Mindcraft, Inc. was present during the tests described in this report and audited the test lab, test systems, the software tested, and the results. The Netscape Application Server, Version 4.0, will evolve into and will be superceded by the iPlanet Application Server, Version 6.0.
|
Executive SummaryThe performance tests reviewed in this audit report demonstrate that for a consumer shopping application the Netscape Application Server 4.0, Service Pack 1 (NAS) is 1.4 times faster than another popular Application Server, which we will call Green because of license restrictions. For the tests reported here, we call a transaction an HTTP GET or POST request and the associated response from the Web server. Figure 1 shows the transaction rates in Transactions per Minute (TPM) for NAS and Green running on a four-processor application server. The peak performance values are indicated by the markers. Figure 2 shows the corresponding average latency with markers for the average latency at peak performance and the maximum average latency. The reason that the Green curves go out through 80 client test threads is that we wanted to show that its peak performance had been reached. This was unnecessary for NAS since its peak occurred at 55 client test threads. The "Number of Clients" on the X-axis in Figures 1 and 2 refers to how many simulated clients are running on the client test system. You should be careful not to correlate the number of clients to the number of real users either NAS or Green can support. The reason is that the client simulation did not include any time for a person to read a Web page, think about its content, and take the next action. In other words, each client made server requests as fast as possible. The client simulation was configured this way to maximize the server load while minimizing the number of client test systems needed to drive each application server to its peak performance. Figure 1: NAS and Green Transaction Rates Under
Load Figure 2: NAS and Green Average Latencies Under
Load Product ConfigurationsIn order to simulate a more realistic environment, Servlet HTTP Session data was made highly available in case of a Java virtual machine (JVM) failure. For example, if the JVM on which the HTTP session was initially created experienced a failure between requests within the session, then the next request would be directed to an available JVM and the HTTP session would be available in a manner that is transparent to the application. Both NAS and Green were configured as similarly as possible for these tests:
To optimize performance on the four-processor application server used for these tests, each product was configured differently in the following areas, based on its inherent characteristics:
Test ApplicationThe performance of any Application Server depends on the performance of the application used for testing as much as it does on the performance of the System Under Test (SUT). The application used for the tests reported here was a catalog-type store e-commerce simulation. The application is implemented using Java servlets and JDBC-based access to a backend database for both NAS and Green. It simulates typical shopping experiences for several types of customers. Key aspects of the application are:
Test EnvironmentThe test environment consisted of a load generating client system networked through a load balancer to a three-level hierarchy of servers. Figure 3 shows how the systems were connected. Figure 3: NAS and Green Test Bed The systems used were:
All systems used 100Base-TX network interface cards and were connected to each other via a switch. We validated that the load generator, load balancer, Web servers, database server and the network were not performance-limiting factors. ConclusionThe Netscape Application Server 4.0 SP1 provides a higher performance, more responsive platform for implementing Java servlet-based applications than Green. The NAS feature set lets you implement high-availability, e-commerce applications without sacrificing performance. Mindcraft CertificationMindcraft certifies that the benchmark results reported in this white paper accurately represent the performance of the Netscape Application Server 4.0, Service Pack 1 and the Green Application Server configured and tested as specified herein. NOTICE: The information in this publication is subject to change without notice. MINDCRAFT, INC. SHALL NOT BE LIABLE FOR ERRORS OR OMISSIONS CONTAINED HEREIN, NOR FOR INCIDENTAL OR CONSEQUENTIAL DAMAGES RESULTING FROM THE FURNISHING, PERFORMANCE, OR USE OF THIS MATERIAL. This publication does not constitute an endorsement of the product or products that were tested. This test is not a determination of product quality or correctness, nor does it ensure compliance with any federal, state or local requirements. Mindcraft is a registered trademark of Mindcraft, Inc. Product and corporate names mentioned herein are trademarks and/or registered trademarks of their respective companies. |
|||||
![]() |
||||||
Copyright ©
2000. Mindcraft, Inc. All rights reserved. Mindcraft is a registered trademark of Mindcraft, Inc. Product and corporate names mentioned herein are trademarks and/or registered trademarks of their respective owners. For more information, contact us at: info@mindcraft.com Phone: +1 (408) 395-2404 Fax: +1 (408) 395-6324 |