perf-4.4.143-50.1.x86_64.rpm


Advertisement

Description

perf - Performance Monitoring Tools for Linux

Property Value
Distribution openSUSE Leap 42.3
Repository openSUSE Update Oss all
Package name perf
Package version 4.4.143
Package release 50.1
Package architecture x86_64
Package type rpm
Installed size 6.24 MB
Download size 1.77 MB
Official Mirror widehat.opensuse.org
This package provides a userspace tool 'perf', which monitors performance for
either unmodified binaries or the entire system. It requires a Linux kernel
which includes the Performance Counters for Linux (PCL) subsystem (>= 2.6.31).
This subsystem utilizes the Performance Monitoring Unit (PMU) / hardware
counters of the underlying cpu architecture (if supported).

Alternatives

Package Version Architecture Repository
perf-4.4.155-53.1.x86_64.rpm 4.4.155 x86_64 openSUSE Update Oss
perf-4.4.114-47.1.x86_64.rpm 4.4.114 x86_64 openSUSE Update Oss
perf-4.4.104-44.2.x86_64.rpm 4.4.104 x86_64 openSUSE Update Oss
perf-4.4.76-42.3.x86_64.rpm 4.4.76 x86_64 openSUSE Oss
perf - - -

Requires

Name Value
/bin/bash -
/usr/bin/perl -
/usr/bin/python -
/usr/bin/python2 -
kernel >= 2.6.31
libaudit.so.1()(64bit) -
libc.so.6(GLIBC_2.14)(64bit) -
libdl.so.2()(64bit) -
libdl.so.2(GLIBC_2.2.5)(64bit) -
libdw.so.1()(64bit) -
libdw.so.1(ELFUTILS_0.122)(64bit) -
libdw.so.1(ELFUTILS_0.126)(64bit) -
libdw.so.1(ELFUTILS_0.127)(64bit) -
libdw.so.1(ELFUTILS_0.130)(64bit) -
libdw.so.1(ELFUTILS_0.142)(64bit) -
libdw.so.1(ELFUTILS_0.143)(64bit) -
libdw.so.1(ELFUTILS_0.157)(64bit) -
libelf.so.1()(64bit) -
libelf.so.1(ELFUTILS_1.0)(64bit) -
libelf.so.1(ELFUTILS_1.6)(64bit) -
libgdk-x11-2.0.so.0()(64bit) -
libglib-2.0.so.0()(64bit) -
libgobject-2.0.so.0()(64bit) -
libgtk-x11-2.0.so.0()(64bit) -
liblzma.so.5()(64bit) -
liblzma.so.5(XZ_5.0)(64bit) -
libm.so.6()(64bit) -
libm.so.6(GLIBC_2.2.5)(64bit) -
libnuma.so.1()(64bit) -
libnuma.so.1(libnuma_1.1)(64bit) -
libnuma.so.1(libnuma_1.2)(64bit) -
libperl.so()(64bit) -
libpthread.so.0()(64bit) -
libpthread.so.0(GLIBC_2.2.5)(64bit) -
libpthread.so.0(GLIBC_2.3.2)(64bit) -
libpthread.so.0(GLIBC_2.3.4)(64bit) -
libpython2.7.so.1.0()(64bit) -
librt.so.1()(64bit) -
librt.so.1(GLIBC_2.2.5)(64bit) -
libslang.so.2()(64bit) -
libslang.so.2(SLANG2)(64bit) -
libunwind-x86_64.so.8()(64bit) -
libunwind.so.8()(64bit) -
libz.so.1()(64bit) -
libz.so.1(ZLIB_1.2.0)(64bit) -
perl = 5.18.2
perl(:MODULE_COMPAT_5.18.2) -

Provides

Name Value
libperf-gtk.so()(64bit) -
perf = 4.4.143-50.1
perf(x86-64) = 4.4.143-50.1
perl(Perf::Trace::Context) = 0.01
perl(Perf::Trace::Core) = 0.01
perl(Perf::Trace::Util) = 0.01
plugin_cfg80211.so()(64bit) -
plugin_function.so()(64bit) -
plugin_hrtimer.so()(64bit) -
plugin_jbd2.so()(64bit) -
plugin_kmem.so()(64bit) -
plugin_kvm.so()(64bit) -
plugin_mac80211.so()(64bit) -
plugin_sched_switch.so()(64bit) -
plugin_scsi.so()(64bit) -
plugin_xen.so()(64bit) -

Download

Type URL
Binary Package perf-4.4.143-50.1.x86_64.rpm
Source Package perf-4.4.143-50.1.src.rpm

Install Howto

Install perf rpm package:

# zypper install perf

Files

Path
/etc/bash_completion.d/perf
/usr/bin/perf
/usr/bin/trace
/usr/lib/perf-core/perf-archive
/usr/lib/perf-core/perf-with-kcore
/usr/lib/perf-core/scripts/
/usr/lib/perf-core/scripts/perl/check-perf-trace.pl
/usr/lib/perf-core/scripts/perl/failed-syscalls.pl
/usr/lib/perf-core/scripts/perl/rw-by-file.pl
/usr/lib/perf-core/scripts/perl/rw-by-pid.pl
/usr/lib/perf-core/scripts/perl/rwtop.pl
/usr/lib/perf-core/scripts/perl/wakeup-latency.pl
/usr/lib/perf-core/scripts/perl/Perf-Trace-Util/
/usr/lib/perf-core/scripts/perl/Perf-Trace-Util/lib/
/usr/lib/perf-core/scripts/perl/Perf-Trace-Util/lib/Perf/
/usr/lib/perf-core/scripts/perl/Perf-Trace-Util/lib/Perf/Trace/Context.pm
/usr/lib/perf-core/scripts/perl/Perf-Trace-Util/lib/Perf/Trace/Core.pm
/usr/lib/perf-core/scripts/perl/Perf-Trace-Util/lib/Perf/Trace/Util.pm
/usr/lib/perf-core/scripts/perl/bin/check-perf-trace-record
/usr/lib/perf-core/scripts/perl/bin/failed-syscalls-record
/usr/lib/perf-core/scripts/perl/bin/failed-syscalls-report
/usr/lib/perf-core/scripts/perl/bin/rw-by-file-record
/usr/lib/perf-core/scripts/perl/bin/rw-by-file-report
/usr/lib/perf-core/scripts/perl/bin/rw-by-pid-record
/usr/lib/perf-core/scripts/perl/bin/rw-by-pid-report
/usr/lib/perf-core/scripts/perl/bin/rwtop-record
/usr/lib/perf-core/scripts/perl/bin/rwtop-report
/usr/lib/perf-core/scripts/perl/bin/wakeup-latency-record
/usr/lib/perf-core/scripts/perl/bin/wakeup-latency-report
/usr/lib/perf-core/scripts/python/call-graph-from-postgresql.py
/usr/lib/perf-core/scripts/python/check-perf-trace.py
/usr/lib/perf-core/scripts/python/compaction-times.py
/usr/lib/perf-core/scripts/python/event_analyzing_sample.py
/usr/lib/perf-core/scripts/python/export-to-postgresql.py
/usr/lib/perf-core/scripts/python/failed-syscalls-by-pid.py
/usr/lib/perf-core/scripts/python/futex-contention.py
/usr/lib/perf-core/scripts/python/net_dropmonitor.py
/usr/lib/perf-core/scripts/python/netdev-times.py
/usr/lib/perf-core/scripts/python/sched-migration.py
/usr/lib/perf-core/scripts/python/sctop.py
/usr/lib/perf-core/scripts/python/syscall-counts-by-pid.py
/usr/lib/perf-core/scripts/python/syscall-counts.py
/usr/lib/perf-core/scripts/python/Perf-Trace-Util/
/usr/lib/perf-core/scripts/python/Perf-Trace-Util/lib/
/usr/lib/perf-core/scripts/python/Perf-Trace-Util/lib/Perf/
/usr/lib/perf-core/scripts/python/Perf-Trace-Util/lib/Perf/Trace/Core.py
/usr/lib/perf-core/scripts/python/Perf-Trace-Util/lib/Perf/Trace/EventClass.py
/usr/lib/perf-core/scripts/python/Perf-Trace-Util/lib/Perf/Trace/SchedGui.py
/usr/lib/perf-core/scripts/python/Perf-Trace-Util/lib/Perf/Trace/Util.py
/usr/lib/perf-core/scripts/python/bin/compaction-times-record
/usr/lib/perf-core/scripts/python/bin/compaction-times-report
/usr/lib/perf-core/scripts/python/bin/event_analyzing_sample-record
/usr/lib/perf-core/scripts/python/bin/event_analyzing_sample-report
/usr/lib/perf-core/scripts/python/bin/export-to-postgresql-record
/usr/lib/perf-core/scripts/python/bin/export-to-postgresql-report
/usr/lib/perf-core/scripts/python/bin/failed-syscalls-by-pid-record
/usr/lib/perf-core/scripts/python/bin/failed-syscalls-by-pid-report
/usr/lib/perf-core/scripts/python/bin/futex-contention-record
/usr/lib/perf-core/scripts/python/bin/futex-contention-report
/usr/lib/perf-core/scripts/python/bin/net_dropmonitor-record
/usr/lib/perf-core/scripts/python/bin/net_dropmonitor-report
/usr/lib/perf-core/scripts/python/bin/netdev-times-record
/usr/lib/perf-core/scripts/python/bin/netdev-times-report
/usr/lib/perf-core/scripts/python/bin/sched-migration-record
/usr/lib/perf-core/scripts/python/bin/sched-migration-report
/usr/lib/perf-core/scripts/python/bin/sctop-record
/usr/lib/perf-core/scripts/python/bin/sctop-report
/usr/lib/perf-core/scripts/python/bin/syscall-counts-by-pid-record
/usr/lib/perf-core/scripts/python/bin/syscall-counts-by-pid-report
/usr/lib/perf-core/scripts/python/bin/syscall-counts-record
/usr/lib/perf-core/scripts/python/bin/syscall-counts-report
/usr/lib/perf-core/tests/attr.py
/usr/lib/perf-core/tests/attr/README
/usr/lib/perf-core/tests/attr/base-record
/usr/lib/perf-core/tests/attr/base-stat
/usr/lib/perf-core/tests/attr/test-record-C0
/usr/lib/perf-core/tests/attr/test-record-basic
/usr/lib/perf-core/tests/attr/test-record-branch-any
/usr/lib/perf-core/tests/attr/test-record-branch-filter-any
/usr/lib/perf-core/tests/attr/test-record-branch-filter-any_call
/usr/lib/perf-core/tests/attr/test-record-branch-filter-any_ret
/usr/lib/perf-core/tests/attr/test-record-branch-filter-hv
/usr/lib/perf-core/tests/attr/test-record-branch-filter-ind_call
/usr/lib/perf-core/tests/attr/test-record-branch-filter-k
/usr/lib/perf-core/tests/attr/test-record-branch-filter-u
/usr/lib/perf-core/tests/attr/test-record-count
/usr/lib/perf-core/tests/attr/test-record-data
/usr/lib/perf-core/tests/attr/test-record-freq
/usr/lib/perf-core/tests/attr/test-record-graph-default
/usr/lib/perf-core/tests/attr/test-record-graph-dwarf
/usr/lib/perf-core/tests/attr/test-record-graph-fp
/usr/lib/perf-core/tests/attr/test-record-group
/usr/lib/perf-core/tests/attr/test-record-group-sampling
/usr/lib/perf-core/tests/attr/test-record-group1
/usr/lib/perf-core/tests/attr/test-record-no-delay
/usr/lib/perf-core/tests/attr/test-record-no-inherit
/usr/lib/perf-core/tests/attr/test-record-no-samples
/usr/lib/perf-core/tests/attr/test-record-period
/usr/lib/perf-core/tests/attr/test-record-raw
/usr/lib/perf-core/tests/attr/test-stat-C0
/usr/lib/perf-core/tests/attr/test-stat-basic
/usr/lib/perf-core/tests/attr/test-stat-default
/usr/lib/perf-core/tests/attr/test-stat-detailed-1
/usr/lib/perf-core/tests/attr/test-stat-detailed-2
/usr/lib/perf-core/tests/attr/test-stat-detailed-3
/usr/lib/perf-core/tests/attr/test-stat-group
/usr/lib/perf-core/tests/attr/test-stat-group1
/usr/lib/perf-core/tests/attr/test-stat-no-inherit
/usr/lib64/libperf-gtk.so
/usr/lib64/traceevent/
/usr/lib64/traceevent/plugins/plugin_cfg80211.so
/usr/lib64/traceevent/plugins/plugin_function.so
/usr/lib64/traceevent/plugins/plugin_hrtimer.so
/usr/lib64/traceevent/plugins/plugin_jbd2.so
/usr/lib64/traceevent/plugins/plugin_kmem.so
/usr/lib64/traceevent/plugins/plugin_kvm.so
/usr/lib64/traceevent/plugins/plugin_mac80211.so
/usr/lib64/traceevent/plugins/plugin_sched_switch.so
/usr/lib64/traceevent/plugins/plugin_scsi.so
/usr/lib64/traceevent/plugins/plugin_xen.so
/usr/share/doc/packages/perf/COPYING
/usr/share/doc/packages/perf/CREDITS
/usr/share/doc/packages/perf/README
/usr/share/doc/packages/perf/design.txt
/usr/share/man/man1/perf-annotate.1.gz
/usr/share/man/man1/perf-archive.1.gz
/usr/share/man/man1/perf-bench.1.gz
/usr/share/man/man1/perf-buildid-cache.1.gz
/usr/share/man/man1/perf-buildid-list.1.gz
/usr/share/man/man1/perf-data.1.gz
/usr/share/man/man1/perf-diff.1.gz
/usr/share/man/man1/perf-evlist.1.gz
/usr/share/man/man1/perf-help.1.gz
/usr/share/man/man1/perf-inject.1.gz
/usr/share/man/man1/perf-kmem.1.gz
/usr/share/man/man1/perf-kvm.1.gz
/usr/share/man/man1/perf-list.1.gz
/usr/share/man/man1/perf-lock.1.gz
/usr/share/man/man1/perf-mem.1.gz
/usr/share/man/man1/perf-probe.1.gz
/usr/share/man/man1/perf-record.1.gz
/usr/share/man/man1/perf-report.1.gz
/usr/share/man/man1/perf-sched.1.gz
/usr/share/man/man1/perf-script-perl.1.gz
/usr/share/man/man1/perf-script-python.1.gz
/usr/share/man/man1/perf-script.1.gz
/usr/share/man/man1/perf-stat.1.gz
/usr/share/man/man1/perf-test.1.gz
/usr/share/man/man1/perf-timechart.1.gz
/usr/share/man/man1/perf-top.1.gz
/usr/share/man/man1/perf-trace.1.gz
/usr/share/man/man1/perf.1.gz
/usr/share/perf-core/
/usr/share/perf-core/strace/
/usr/share/perf-core/strace/groups/file

Changelog

2018-08-01 - tonyj@suse.com
- PMU events are not listed because pvr code is missing for POWER9 (bsc#1075525 )
New patch: perf-pmu-extract-function-to-get-json-alias-map.patch
New patch: perf-pmu-only-print-using-cpuid-message-once.patch
New patch: perf-vendor-events-use-more-flexible-pattern-matching-for-cpu-identification-for-mapfile-csv.patch
2018-01-27 - tonyj@suse.com
- Correctly handle '~' operation in traceevent print flags (bsc#1074087)
New patch: tools-lib-traceevent-add-operation-within-arg_num_eval.patch
2018-01-18 - tonyj@suse.com
- perf probe on offline module is not working (bsc#1041074)
New patch: perf-probe-fix-offline-module-name-missmatch-issue.patch
New patch: perf-probe-fix-module-probe-issue-if-no-dwarf-support.patch
2018-01-18 - tonyj@suse.com
- Add necessary power pvr support (bsc#1075525)
New patch: perf-pmu-events-support-additional-power8-pvr-in-mapfile.patch
New patch: perf-vendor-events-add-power9-pmu-events.patch
New patch: perf-vendor-events-add-power9-pvrs-to-mapfile.patch
New patch: perf-vendor-events-powerpc-remove-suffix-in-mapfile.patch
New patch: perf-vendor-events-powerpc-update-power9-events.patch
New patch: perf-vendor-events-powerpc-remove-duplicate-events.patch
2017-12-06 - tonyj@suse.com
- Add perf scripting support for ppc64le (bsc#1056756)
New patch: perf-scripting-python-add-ppc64le-to-audit-uname-list.patch
2017-06-23 - msuchanek@suse.com
- perf probe: Fails to record samples when probed with function parameter (bsc#1040940)
perf-powerpc-0001-Fix-kprobe-and-kretprobe-handling-with-.patch
perf-powerpc-0002-symbols-Fix-kallsyms-perf-test-on-ppc64le.patch
perf-powerpc-0003-probe-Add-function-to-post-process-kernel-trace.patch
perf-powerpc-0004-probe-ppc64le-Fix-probe-location-when-using-DWA.patch
perf-powerpc-0005-ppc64le-Fix-build-failure-when-libelf-is-not-pr.patch
perf-powerpc-0006-tools-Add-missing-struct-definition-in-probe_ev.patch
- perf uprobe: garbage value recorded when target program compiled without optimization (bsc#1041073)
perf-variable-0001-probe-Fix-to-show-correct-error-message-for-var.patch
perf-variable-0002-probe-Add-helper-function-to-check-if-probe-wit.patch
perf-variable-0003-uprobe-Skip-prologue-if-program-compiled-withou.patch
2017-06-15 - tonyj@suse.com
- Correct auto search path to debug kernel (bsc#1044591)
new patch: perf-symbols-refactor-vmlinux_path__init-to-ease-path-additions.patch
new patch: perf-symbols-add-the-path-to-vmlinux.debug.patch
- Add ppc64 requires on libebl (bsc#1040770) which is manually loaded by perf
probe/etc (dl_open)
2017-04-26 - tonyj@suse.com
- Force package rebuild for SP3 picking up new kernel-sources (bsc#1032838)
2016-07-12 - tonyj@suse.com
- search both .eh_frame and .debug_frame sections for probe location (bsc#986927)
Add patch: perf-probe-fix-to-free-temporal-dwarf_frame.patch
Add patch: perf-probe-fix-to-free-temporal-dwarf_frame-correctly.patch
Add patch: perf-probe-search-both-eh_frame-and-debug_frame-sections-for-probe-location.patch
2016-06-13 - tonyj@suse.com
- Update SP2 package to build from SP2 v4.4 kernel-source (use latest spec
from Factory to pickup recent build fixes for post SP1 kernel)
- Drop patch: perf-probe-ppc64le-prefer-symbol-table-lookup-over-dwarf.patch (upstream)
- Drop perf-tips (%doc), not in v4.4 kernel

See Also

Package Description
perl-32bit-5.18.2-12.1.x86_64.rpm The Perl interpreter
perl-32bit-5.18.2-15.2.x86_64.rpm The Perl interpreter
perl-32bit-5.18.2-9.1.x86_64.rpm The Perl interpreter
perl-5.18.2-12.1.x86_64.rpm The Perl interpreter
perl-5.18.2-15.2.x86_64.rpm The Perl interpreter
perl-5.18.2-9.1.x86_64.rpm The Perl interpreter
perl-Bootloader-0.921-2.3.1.x86_64.rpm Library for Configuring Boot Loaders
perl-Bootloader-0.923-2.6.1.x86_64.rpm Library for Configuring Boot Loaders
perl-Bootloader-YAML-0.921-2.3.1.x86_64.rpm YAML interface for perl-Bootloader
perl-Bootloader-YAML-0.923-2.6.1.x86_64.rpm YAML interface for perl-Bootloader
perl-Business-ISBN-Data-20120719.001-10.1.noarch.rpm Data pack for Business::ISBN
perl-DBD-mysql-4.021-18.3.1.x86_64.rpm MySQL driver for the Perl5 Database Interface (DBI)
perl-Export-Attrs-0.1.0-2.1.noarch.rpm The Perl 6 'is export(...)' trait as a Perl 5 attribute
perl-Finance-Quote-1.47-4.3.1.noarch.rpm Get stock and mutual fund quotes from various exchanges
perl-Finance-Quote-1.47-4.8.1.noarch.rpm Get stock and mutual fund quotes from various exchanges
Advertisement
Advertisement