Pcicrawler: A Python-based command-line interface tool to debug PCI issues at scale
Aug 5, 2020Ashwin Poojary, Marcos Martinez

Summary
This post introduces Pcicrawler, a Python-based command-line tool designed to diagnose and debug Peripheral Component Interconnect (PCI) and PCI Express (PCIe) issues at scale. It provides detailed hardware information, visualizes PCI topology, and offers machine-parsable output for automation, contributing to the monitoring, diagnosis, and resolution of hardware-related performance and reliability issues within Meta's data centers.
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