# Characterize system performance with Arm Performix

## In this learning path

- [Introduction](https://learn.arm.com/learning-paths/servers-and-cloud-computing/performix-system-characterization/)
- [Set up Performix and the target machine](https://learn.arm.com/learning-paths/servers-and-cloud-computing/performix-system-characterization/1-setup/)
- [Benchmark your platform with System Characterization](https://learn.arm.com/learning-paths/servers-and-cloud-computing/performix-system-characterization/2-run-system-characterization/)
- [View benchmark results in the Performix UI](https://learn.arm.com/learning-paths/servers-and-cloud-computing/performix-system-characterization/3-view-data-in-performix/)
- [View raw benchmark results and generated plots](https://learn.arm.com/learning-paths/servers-and-cloud-computing/performix-system-characterization/4-open-results-directory/)
- [Next Steps](https://learn.arm.com/learning-paths/servers-and-cloud-computing/performix-system-characterization/_next-steps/)

## About this Learning Path

| Skill level:        | Introductory          |
|---------------------|----------------------|
| Reading time:       | 1 hr                 |
| Last updated:       | 17 Jun 2026          |

| Authors:            | Brendan Long, Arm [GitHub](https://github.com/bccbrendan) [LinkedIn](https://linkedin.com/in/https://www.linkedin.com/in/brendan-long-5817924/) <br/> David Wong |
|---------------------|----------------------|
| Arm IP:             | [Neoverse](https://support.arm.com/?tab=compute-ip&Product%20Type=Infrastructure%20Processors) |
| Tags:               | [Performance and Architecture](https://learn.arm.com/tag/performance-and-architecture) [Linux](https://learn.arm.com/tag/linux) [Arm Performix](https://learn.arm.com/tag/arm-performix) [Arm System Characterization Tool](https://learn.arm.com/tag/arm-system-characterization-tool) [Runbook](https://learn.arm.com/tag/runbook) |

### Who is this for?
This is an introductory topic for developers and performance engineers who want to characterize the hardware performance of Arm-based Linux systems using Arm Performix.

### What will you learn?
Upon completion of this Learning Path, you will be able to:
- Run Arm Performix's System Characterization recipe to understand hardware configuration and performance
- Interpret memory latency and bandwidth benchmark results
- Locate and interpret the generated plots and raw benchmark data in the output directory

### Prerequisites
Before starting, you will need the following:
- A Arm Linux target machine accessible via SSH to characterize.
