Multi-User Interactive Performance
Analysis constraints
- Measure user experience
- Function when system is in temporary overload
- Can’t instrument every application
Our approach
- Yardstick app to quantify response time
- “Load generator” plays back resource profiles
Yardsticks are very demanding
- CPU: 30ms service time, 150ms “think time”
- Network: 64B command packet, 1200B response, 150ms “think time”
If yardstick performs well, so does overall system.