Skip navigation
 
 

SPECweb2005


SPECweb2005 is the next-generation SPEC benchmark for evaluating the performance of World Wide Web Servers. As the successor to SPECweb99 and SPECweb99_SSL, SPECweb2005 continues the SPEC tradition of giving Web users the most objective and representative benchmark for measuring a system's ability to act as a web server. In response to rapidly advancing Web technology, the SPECweb2005 benchmark includes many sophisticated and state-of-the-art enhancements to meet the modern demands of Web users of today and tomorrow:

  • Measures simultaneous user sessions
  • Relevant dynamic content: PHP and JSP implementations included
  • Page images are requested using 2 parallel HTTP connections
  • Multiple, standardized workloads: Banking (HTTPS), E-commerce (HTTP and HTTPS), and Support (HTTP); agreed to by major players in the WWW market
  • Simulates browser caching effects by using If-Modified-Since requests
  • File accesses more closely matching today's real-world web server access patterns
  • Full disclosures available on this web site
  • Stable implementation with no incomparable versions
  • Java-based client for cleaner, more portable code
  • Ability to poll clients for data during a run and display it as CSV or in a GUI

A maintenance release, version 1.20, is now available which adds new enhancements to the 1.10 release and includes documentation updates. For more information, see the SPECweb2005 V1.20 README. Current licensees will be sent a CD with the new release.

The WEB subcommittee is currently accepting new candidates for SPECweb2005 dynamic implementations. Any candidate codes submitted are expected to adhere strictly to the SPECweb2005 run rules and pseudocode specification for the banking, ecommerce, and support workloads.


Results

Submissions may currently be made using V1.10 or V1.20 of the suite. After March 13, 2008, all submissions must be made using V1.20.

Submitted Results
All of the results submitted to SPEC from our member companies and other licensees of the benchmark; results disclosures are presented in HTML and ASCII text formats.
Tuning Descriptions
Further documentation about tunings used for a result which are not included in the notes section may be found here.

Information and Documentation

SPECweb2005 V1.20 Released (12/13/2007)
A maintenance release, version 1.20, is now available which adds new enhancements to the 1.10 release. Documentation updates were made as well. For more information, see the SPECweb2005 V1.20 README. Current licensees will be sent a CD with the new release.

SPECweb2005 Press Release
SPEC's press release from announcement day of SPECweb2005.
SPEC committee begins work on power benchmark for web servers (May 2008)
SPEC's web committee has begun work on a new benchmark to measure power consumption for web servers.

SPECweb2005 Documentation:

SPECweb2005 FAQ (Last updated: 7/17/2006)
The Frequently Asked/Answered Questions about SPECweb2005.

SPECweb2005 Support FAQ (Last updated: 7/10/2006)
Technical support FAQ addendum to the main SPECweb2005 FAQ.

SPECweb2005 V1.20 Design Document (Last updated: 04/05/2006)
A white paper describing the architectural design behind the SPECweb2005 benchmark.

SPECweb2005 V1.20 Benchmark Run and Reporting Rules (Last updated: 10/31/2007)
The rules that govern the running and reporting of results for SPECweb2005.

SPECweb2005 V1.20 User's Guide (Last updated: 12/13/2007)
The user's guide, also included on the SPECweb2005 CD-ROM.

SPECweb2005 V1.20 Pseudocode: Banking, Ecommerce, Support (Last updated: 04/05/2006)
Descriptions of the work that must be performed by SPECweb2005 dynamic script implementations.

Known Issues

Issues Building/Running SPECweb2005
Installation, build, and runtime issues raised by users of SPECweb2005.

Ordering SPECweb2005

Order your own copy of SPECweb2005
The order form to purchase this and any other SPEC benchmark.