SPEC

SPECweb®2005 Benchmark

Retired

08/09/2011: SPECweb®2005 will be retired effective January 12, 2012. Technical support and result publication will end as of that date. Please see the retirement notice for details regarding independent result publication.

SPECweb®2005 is the next-generation SPEC benchmark for evaluating the performance of World Wide Web Servers. As the successor to SPECweb®99 and SPECweb®99_SSL, SPECweb®2005 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 SPECweb 2005 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: ASPX, JSP, and PHP 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

An updated release, version 1.31, is now available which adds support for ASPX scripting in addition to JSP and PHP. Current licensees of previous versions of SPECweb 2005 may request a free upgrade.

NOTE: All SPECweb 2005 result submissions must use use V1.31.

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

Results

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

SPECweb 2005 V1.30 Released (01/14/2010)
Version 1.30 of the SPECweb 2005 benchmark, is now available. This release adds new support for ASPX scripting. Current licensees will be sent a CD with the new release.
SPECweb 2005 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 SPECweb 2005 V1.20 README. Current licensees will be sent a CD with the new release.
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.
SPECweb 2005 Press Release
SPEC's press release from announcement day of SPECweb 2005.

SPECweb 2005 Documentation

SPECweb 2005 FAQ (Last updated: 7/17/2006)
The Frequently Asked/Answered Questions about SPECweb 2005.
SPECweb 2005 Support FAQ (Last updated: 7/10/2006)
Technical support FAQ addendum to the main SPECweb 2005 FAQ.
SPECweb 2005 V1.30 Design Document (Last updated: 12/10/2009)
A white paper describing the architectural design behind the SPECweb 2005 benchmark.
SPECweb 2005 V1.30 Benchmark Run and Reporting Rules (Last updated: 11/20/2009)
The rules that govern the running and reporting of results for SPECweb 2005.
SPECweb 2005 V1.30 User's Guide (Last updated: 11/20/2009)
A guide for new users of SPECweb 2005.
SPECweb 2005 V1.30 Pseudocode: Banking, Ecommerce, Support (Last updated: 04/05/2006)
Descriptions of the work that must be performed by SPECweb 2005 dynamic script implementations.

Known Issues

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

Ordering SPECweb 2005

Order your own copy of SPECweb 2005
This benchmark has been retired and is no longer orderable. Special cases can be arranged with the SPEC Office