oprofile

Настроить без профилирования ядра
opcontrol --no-vmlinux

с ядром opcontrol --vmlinux=/usr/lib/debug/boot/vmlinux-...-amd64
(пакет linux-image-...-dbg)

Запустить
opcontrol --start

Записать результаты
opcontrol --dump

Сбросить статистику
opcontrol --reset

Выключить
opcontrol --shutdown

Выгрузить модуль ядра
opcontrol --deinit

Результаты
opreport -l /path/to/binary
opreport --long-filenames

User tags

apache wordpress dns hotplug MODx rpm KVM PXE gpg debian sysresccd initrd netfilter tftp iptables ddos radeon opreport virsh sftp rkhunter HDFS ubuntu quagga idmapd parallel exim gre lstat iowait rtsp profiling arp iSCSI RT vtysh debootstrap search ipmitool tool routing htop glusterfs shellshock sublime OpenSSL tzdata perlbrew vrrpd top qemu freedos CentOS bonding glxinfo groups alsa rsync limit_conn LVM ansible ip xargs nfs4 raid rtl8723be source dovecot slab bscan lubuntu mysql exim4 jackd apt bug NFS cluster Adaptec asoundrc lenny docker pacemaker ssh iostat bridge fio ulimit ps xhost chromium pam encrypt soa vim arch sysctl mariadb HTTPS drupal proxy CPAN sg equalizer pulseaudio bind cache cgroups graylog2 3Ware raid5 taskset gtk dstat .htaccess fail2ban alien build MegaRAID regex cfq core dump etch youtube firefox dhcp cpu usage Swift shorewall docker-compose DRBD backup munin /etc/network/interfaces LSI su storage bash perl keyboard gdb vlan AMD zRam tar xfs mount nginx StorMan newgrp vrrp ha sysrq tin replication pvmove noop usb oprofile language virtualbox xen java numa Salt ardour nvidia mdadm php find deb git wget sysfs sysctl.conf swap leap second grub mkfs corosync APU lts qcow2 SuperMicro SpamAssassin PTR in-addr.arpa iops boot centos 7 elliptics tun ipmi dpkg opcontrol hdparm squeeze security erase cpu backtrace lxc OpenStack Areca arping video openvpn SSD kernel tiger chroot puppet route bacula SYN performance conntrack cpanm virt-install scsi fido7 dhclient X forwarding flash