The mobile device lab at the Prineville data center
Jul 13, 2016Antoine Reversat

Summary
This post details the development and scaling of a mobile device lab within the Prineville data center to support automated performance testing of the Facebook app. It describes the iterative hardware design process, from 'sled' and 'gondola' to custom-built EMI-isolated racks capable of holding 32 phones each, and the software challenges overcome using package management and Chef for consistent device configuration and monitoring. The post also outlines future plans for densifying racks, improving iOS testing automation, and extending the platform to other teams.
More from the Site Reliability and Outage Management trail
- Lights Out, Systems On: Validating Instant Power Loss Readiness
- DrP: Meta’s Root Cause Analysis Platform at Scale
- Zoomer: Powering AI Performance at Meta’s Scale Through Intelligent Debugging and Optimization
- Diff Risk Score: AI-driven risk-aware software development
- How Meta keeps its AI hardware reliable