文件名称:perf-tools:基于Linux perf_events(aka perf)和ftrace的性能分析工具
文件大小:369KB
文件格式:ZIP
更新时间:2024-03-09 21:58:34
Shell
性能工具 Linux ftrace和perf_events(又称“ perf”命令)的各种开发中和不受支持的性能分析工具。 ftrace和perf都是内核源代码中包含Linux核心跟踪工具。 您的系统可能已经有ftrace,并且perf通常只是一个软件包添加(请参阅先决条件)。 这些工具被设计为易于安装(很少依赖),提供高级性能可观察性并且易于使用:做一件事并做好。 该集合由Bracedan Gregg(DTraceToolkit的作者)创建。 其中许多工具都采用了变通办法,因此可以在现有Linux内核上实现功能。 因此,许多工具都有一些警告(请参见手册页),并且在添加将来的内核功能或新的跟踪子系统之前,应将其实现视为占位符。 这些旨在用于Linux 3.2和更高版本的内核。 对于Linux 2.6.x,请参阅警告。 介绍 这些工具在USENIX LISA 2014演示文稿中进行了介
【文件预览】:
perf-tools-master
----images()
--------perf-tools_2016.png(216KB)
----opensnoop(9KB)
----disk()
--------bitesize(5KB)
----bin()
--------kprobe(16B)
--------perf-stat-hist(22B)
--------funcslower(20B)
--------opensnoop(12B)
--------reset-ftrace(21B)
--------funccount(19B)
--------cachestat(15B)
--------bitesize(16B)
--------tpoint(16B)
--------syscount(11B)
--------functrace(19B)
--------iolatency(12B)
--------funcgraph(19B)
--------tcpretrans(17B)
--------killsnoop(12B)
--------uprobe(14B)
--------execsnoop(12B)
--------iosnoop(10B)
----kernel()
--------kprobe(8KB)
--------funcslower(7KB)
--------funccount(4KB)
--------functrace(6KB)
--------funcgraph(9KB)
----LICENSE(18KB)
----user()
--------uprobe(12KB)
----syscount(6KB)
----iolatency(8KB)
----man()
--------man8()
----tools()
--------reset-ftrace(3KB)
----examples()
--------iosnoop_example.txt(15KB)
--------opensnoop_example.txt(2KB)
--------bitesize_example.txt(2KB)
--------iolatency_example.txt(18KB)
--------perf-stat-hist_example.txt(7KB)
--------uprobe_example.txt(14KB)
--------execsnoop_example.txt(7KB)
--------funcslower_example.txt(4KB)
--------reset-ftrace_example.txt(3KB)
--------kprobe_example.txt(21KB)
--------functrace_example.txt(14KB)
--------funcgraph_example.txt(152KB)
--------killsnoop_example.txt(2KB)
--------syscount_example.txt(9KB)
--------tcpretrans_example.txt(3KB)
--------funccount_example.txt(4KB)
--------cachestat_example.txt(3KB)
--------tpoint_example.txt(8KB)
----README.md(12KB)
----net()
--------tcpretrans(9KB)
----system()
--------tpoint(6KB)
----fs()
--------cachestat(5KB)
----killsnoop(8KB)
----misc()
--------perf-stat-hist(7KB)
----execsnoop(8KB)
----iosnoop(9KB)
----deprecated()
--------README.md(30B)
--------execsnoop-proc_example.txt(2KB)
--------execsnoop-proc.8(3KB)
--------execsnoop-proc(5KB)