---
name: "turbostat"
section: "1"
platform: "linux"
package: "acpidump"
version: "20100513-3.1"
release: "Debian 7 (Wheezy)"
platforms: ["linux"]
url: "https://new.carta.tech/acpidump"
---

# turbostat(1)

dump a system's ACPI tables to an ASCII file acpixtract - convert ASCII acpidump output to raw binary table turbostat - gather performance statistics

Part of [acpidump(1)](/acpidump/1.md).

## NAME

acpidump - dump a system's ACPI tables to an ASCII file\
 acpixtract - convert ASCII acpidump output to raw binary table\
 turbostat - gather performance statistics

## SYNOPSIS

**acpidump** \[*options*\]\
 **acpixtract** \[*options*\] \[*filename*\]\
 **turbostat** \[*options*\] \[*command* \[*arg*\]*...*\]\

## DESCRIPTION

This manual page documents briefly the **acpidump** , **acpixtract** and **turbostat** commands.

**turbostat** reads hardware registers and gather statistics on the processor clock frequency and C-state usage. Works properly on Nehalem and newer processors and on Linux kernel 2.6.30 and later versions.

## OPTIONS

acpidump options are as follow:

- **-a, --addr 0x1234**

  look for tables at this phisical address

- **-t, --table DSDT**

  only dump table with DSDT signature

- **-o, --output filename**

  redirect output from stdout to filename

- **-b, --binary**

  dump data in binary form rather than in hex-dump format

- **-l, --lenght 0x456**

  works only with --addr, dump phisical memory region without trying to understand it's contents

- **-s, --skip 2**

  skip 2 tables of the given name and output only 3rd one

- **-h, --help**

  outputs an help message

## OPTIONS

acpixtract options are as follow:

- **-a**

  extract all tables, not just DSDT/SSDT

- **-l**

  list table summaries, do not extract

- **-s\<Signature\>**

  Extract all tables named \<Signature\>

## OPTIONS

turbostat options are as follow:

- **-v**

  makes turbostat more verbose

- **-i \<sec\>**

  polling interval, default is 5

When given a  *command* turbostat runs it and outputs statistics gathered while the program was running.

## EXAMPLES

Dump the DSDT table to the file DSDT.aml in binary format (this can be disassembled later with [iasl(1)](/iasl/1.md)):

acpidump -b -t DSDT -o DSDT.aml

Show the FACP table:

acpidump -t FACP \> FACP.dat\
 acpixtract -a FACP.dat\
 iasl -d FACP.dat

Dump and extract all ACPI tables:

acpidump -o DSDT.dat\
 acpixtract -a

Parse APIC tables:

acpidump -o DSDT.dat\
 acpixtract -sAPIC DSDT.dat

## SEE ALSO

[**iasl**(1)](/iasl/1.md),

## AUTHOR

acpidump was written by Alexey Starikovskiy and Len Brown.

This manual page was written by Mattia Dongili \<malattia@debian.org\>, for the Debian project (but may be used by others).
