리눅스 커널에 포함되어있는 도구로서 CPU와 함께 제공되는 PMU(Performance Monitoring Unit)을 이용하여 성능을 측정하지만, PMU가 지원되지 않더라도 이벤트 트레이싱을 이용하여 제한적인 측정이 가능
stat: 단일 프로그램이나 시스템 전체에 대해 일정 시간 동안 이벤트 개수를 측정top: 가장 성능 영향도가 큰 함수를 측정해서 보여줌record: 단일 프로그램에 샘플링 데이터를 측정하고 저장report: pert record로 생성된 파일을 기반으로 분석해 프로세스나 함수 단위로 이벤트 값을 보여줌annotate: 분석하기 쉽게 소스나 어셈블리에 이벤트 측정값으로 주석을 추가list: 사용 가능한 모든 이벤트를 보여줌