perf-tools 简单试用

per-tools 是性能优化大师brendan gregg 就有perf 以及ftrace 编写的性能优化工具集
提供了io 、网络、系统调用。。。大部分方面的性能分析工具。

一张参考图

安装

  • clone 代码
git clone --depth 1 https://github.com/brendangregg/perf-tools
  • 基本使用
    查看io 延迟
./iolatency -Q

效果

 ./iolatency -Q
Tracing block I/O. Output every 1 seconds. Ctrl-C to end.
?
  >=(ms) .. <(ms) : I/O |Distribution |
       0 -> 1 : 0 | |
       1 -> 2 : 0 | |
       2 -> 4 : 0 | |
       4 -> 8 : 0 | |
       8 -> 16 : 2 |######################################|
?
  >=(ms) .. <(ms) : I/O |Distribution |
       0 -> 1 : 0 | |
?
  >=(ms) .. <(ms) : I/O |Distribution |
       0 -> 1 : 0 | |
?
  >=(ms) .. <(ms) : I/O |Distribution |
       0 -> 1 : 0 | |
^C
 

说明

perf-tools 使用简单,同时github 上也提供了比较全的demo,可以方便学习

参考资料

https://github.com/brendangregg/perf-tools

原文地址:https://www.cnblogs.com/rongfengliang/p/11965558.html

时间: 2024-11-10 08:05:14

perf-tools 简单试用的相关文章

阿里云ECS的一次简单试用

这是我第一次申请使用云主机,感觉已经落后了一个时代.因为可以试用半年,看起来比Azure的一元钱用一个月和腾讯的15天免费便宜不少,所以图便宜申请了阿里云ECS.Elastic的意思我想大概是强调伸缩性吧,资源紧张的时候直接花钱多买些,回头再研究具体要如何优化. 首先注册有些小麻烦,需要支付宝实名认证,为此我还跑了次银行,开通了快捷支付.但是申请就很快,从提交申请到主机创建快的吓人.比腾讯那个15天试用好多了,那个每天就100台,我连申请都递交不上去. 主机创建后是这个样子. 境外的数据中心只有

jQuery无刷新上传之uploadify简单试用

先简单的侃两句:貌似已经有两个月的时间没有写过文章了,不过仍会像以前那样每天至少有一至两个小时是泡在园子里看各位大神的文章.前些天在研究"ajax无刷新上传"方面的一些插件,用SWFUpload实现了无刷新上传的功能,不过个人觉得不是很完美. 昨天在网上找到了一个叫做uploadify的jquery上传插件,看到园子里有几篇文章也是介绍这个插件的,心想何不用这个试试. 不过园子里的这几篇文章用到的uploadify还是以前的旧版本uploadify-v2.1.0,我在官网上下载的是up

Android perf tools

文档,也可以直接在你的SDK的源代码找. http://lxr.free-electrons.com/source/tools/perf/Documentation/ 更加深入(深奥)的文档 https://perf.wiki.kernel.org/index.php/Tutorial 如何采集一个小程序的样本?这招特别管用 #perf stat -r 10 zip -o kernel.gz.zip kernel.gz #perf stat -r 10 unzip -o kernel.gz.zi

cloudevents js sdk 简单试用

cloudevents 目前官方提供了不同语言的sdk,以下是js 的简单学习试用,从目前来说更新不是很好 clone 代码 git clone https://github.com/cloudevents/sdk-javascript.git demo 代码运行 cd express-ex yarn yarn start 测试 demo 的readme 已经提供了比较全的操作说明,我们可以结合这个学习指南 简单json 格式 curl -X POST \ -d'@../payload/v03/

SOAPpy简单试用

近期,需要将一个PHP的项目的某个模块用python实现并独立出来. 在PHP代码里,发现使用了Soap协议,之前还真没接触过,查了一下, 是个比较老的协议了,实现数据通信.(现在基本都是http协议的API了) 贴一个SOAP的介绍:http://www.ibm.com/developerworks/cn/xml/x-sisoap/ 百度搜了一下, python下有个SAPPpy实现了SOAP协议,可以实现服务端和客户端.(可能有其它更好的,我是尝试了一下,感觉够用就先用这个吧) 1. 站点

安全扫描器Netsparker 4新版简单试用

找web安全扫描器的时候发现了netsparker4.0,是2015年的新版,最大的亮点就是安全扫描的自动化程度更高了!安全测试时你不再需要录制登录信息,同时其还支持双因素认证.界面看起来很高大上,于是网上下载了个破解版体验了一下 初体验 界面很简单明了,设置下url 然后就可以快速使用默认方式进行crawl和测试 最后可以看到一个工整的测试报告 登录 对于需要登录的网站,提供了脚本录入等多种登入方式 如脚本方式,自动拉起界面,将输入的帐号自动填充到页面里面 导入需要扫描的url 支持文本方式或

Cassandra安装及其简单试用

官方主页:http://cassandra.apache.org/ 简介:The Apache Cassandra Project develops a highly scalable second-generation distributed database, bringing together Dynamo's fully distributed design and Bigtable's ColumnFamily-based data model. Cassandra was open

intel GPU tools简单记录

昨天同事问我怎么查看intel GPU的使用状态, 故在此记录一下吧. 首先, 要安装intel-gpu-tools工具. 这个工具是比较方便查看intel gpu使用情况的工具,而且还很容易安装, 一个命令行即可.例如: yum install intel-gpu-tools 安装完毕后, 系统中会多种三个gpu工具: intel_gpu_abrt   intel_gpu_time   intel_gpu_top 其中,常用的是intel_gpu_top和intel_gpu_time. 下面就

Visual F# Power Tools 简单介绍

Auto-generating XmlDoc 当在函数定义的前面输入 ///< 以后.会自己主动生成 XML 文档.并会自己主动提取函数中的參数.最初是由 Brian McNamara 写的. Formatting document / Formatting selection Ctrl + K, Ctrl + D,格式化文档: Ctrl + K, Ctrl + F,格式化选择的文档.假设没有选择文档.格式化最小的语法块.即在 [ ]. [| |]. { }. ( ) 中的部分. 缩进的多少,由