# Specweb Eval

> Evaluates the energy proportionality and power efficiency of enterprise server subsystems under varying PHP-based e-commerce web workloads. It measures how power consumption scales with session load and identifies non-proportional power draw in uncore components. Use when the user wants to benchmark on SPECweb2009, or asks about evaluating this task. Reports watts.

- Skill: `qhjqhj00/specweb-eval` (Agent Skill)
- Install (CLI): `npx skillmds add qhjqhj00/specweb-eval`
- Raw SKILL.md: https://api.skillmd.com/api/skills/qhjqhj00/specweb-eval/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Productivity
- Author: qhjqhj00 (https://skillmd.com/u/qhjqhj00)
- Updated: 2026-09-08
- Page: https://skillmd.com/skills/qhjqhj00/specweb-eval

---


# specweb-eval

> Towards Energy-Proportional Computing Using Subsystem-Level Power Management — Subramaniam and Feng (2015) (arXiv:1501.02724, 2015)

## What this evaluates

Evaluates the energy proportionality and power efficiency of enterprise server subsystems under varying PHP-based e-commerce web workloads. It measures how power consumption scales with session load and identifies non-proportional power draw in uncore components.

## Datasets

- **SPECweb2009** — total ?; splits: test (-1)

## Metrics

- `watts` **(primary)** — range: watts
  - Measured directly using a Yokogawa WT210 power meter at the system level. Reported at idle and at 100% load-level (target 13,000 SUS).

## Input / output format

**Input**: System Under Test (Intel Xeon E5-2665, 256 GB RAM, Linux 3.2.0) running Apache PHP Ecommerce workload, with data loaded into RAMFS to minimize disk I/O.

**Output**: Power consumption readings in watts, throughput in SUS, and response time compliance (95% < 3s, 99% < 5s).

## Scoring recipe

```python
power_idle = measure_power()
power_peak = measure_power_at_load(100)
throughput = get_throughput() # SUS
rt_compliance = check_response_times(thresholds=[3s, 5s], percentiles=[0.95, 0.99])
return power_idle, power_peak, throughput, rt_compliance
```

## Common pitfalls

- Uncore subsystem power remains constant regardless of workload load, skewing energy proportionality calculations if only core power is considered.
- Idle power consumption is significant (36–55% of peak), contradicting assumptions of near-zero idle power in traditional servers.
- Disk I/O must be eliminated (using RAMFS) to isolate processor and memory power management effects.

## Evidence (verbatim from paper)

> In case of SPECweb, the system consumes 54.88% of peak power when idling.

## Citation

```bibtex
@misc{subramaniam2015towards,
  title={Towards Energy-Proportional Computing Using Subsystem-Level Power Management},
  author={Subramaniam and Feng (2015)},
  year={2015},
  note={arXiv:1501.02724}
}
```

- arXiv: 1501.02724

