---
name: "perf_3.2-lock"
section: "1"
platform: "linux"
package: "linux-tools-3.2"
version: "3.2.17-1"
release: "Debian 7 (Wheezy)"
platforms: ["linux"]
url: "https://new.carta.tech/perf_3.2-lock"
---

# perf\_3.2-lock(1)

Analyze lock events

## NAME

perf-lock - Analyze lock events

## SYNOPSIS

```
perf lock {record|report|trace}
```

## DESCRIPTION

You can analyze various lock behaviours and statistics with this *perf lock* command.

```
'perf lock record <command>' records lock events
between start and end <command>. And this command
produces the file "perf.data" which contains tracing
results of lock events.
```

```
'perf lock trace' shows raw lock events.
```

```
'perf lock report' reports statistical data.
```

## COMMON OPTIONS

- \-i, --input=\<file\>

  Input file name.

- \-v, --verbose

  Be more verbose (show symbol address, etc).

- \-D, --dump-raw-trace

  Dump raw trace in ASCII.

## REPORT OPTIONS

- \-k, --key=\<value\>

  Sorting key. Possible values: acquired (default), contended, wait\_total, wait\_max, wait\_min.

## SEE ALSO

[**perf**(1)](/perf/1.md)
