FioSynth: A representative I/O benchmark and data visualizer for data center workloads
Nov 18, 2020Darryl Gardner

Summary
Introduced FioSynth, an open-source tool for automating storage workload execution and parsing results. FioSynth synthesizes production I/O traces to simulate diverse Facebook production services, focusing on latency outliers rather than peak IOPS. It uses fio, offers scalable workloads, parses results into CSV, supports client/server mode for parallel execution, optionally collects device health logs for write amplification factor calculation, and includes preconditioning and run cycle definition for repeatability. This tool aids in identifying storage performance inefficiencies and reproducing functional issues.
More from the Data Center Energy Efficiency and Optimization trail
- Lights Out, Systems On: Validating Instant Power Loss Readiness
- Capacity Efficiency at Meta: How Unified AI Agents Optimize Performance at Hyperscale
- Investing in Infrastructure: Meta’s Renewed Commitment to jemalloc
- Open Source Is Good for the Environment
- Design for Sustainability: New Design Principles for Reducing IT Hardware Emissions