
性能工具学习
文章平均质量分 79
chinaclock
这个作者很懒,什么都没留下…
展开
-
系统级性能分析工具 — Perf
转自:http://blog.youkuaiyun.com/zhangskd/article/details/37902159从2.6.31内核开始,linux内核自带了一个性能分析工具perf,能够进行函数级与指令级的热点查找。 perf Performance analysis tools for Linux.Performance counters转载 2015-11-26 19:21:01 · 1064 阅读 · 1 评论 -
perf Examples
摘自:http://www.brendangregg.com/perf.htmlThis Site:HomepageBlogFull Site MapSys Perf bookLinux PerfPerf MethodsUSE MethodTSA MethodOff-CPU AnalysisActive Bench.Flame Graph转载 2015-11-26 19:31:08 · 1839 阅读 · 0 评论 -
Linux Performance Analysis and Tools(Linux性能分析和工具)
摘自:http://my.oschina.net/greki/blog/336429首先来看一张图: 上面这张神一样的图出自国外一个Lead Performance Engineer(Brendan Gregg)的一次分享,几乎涵盖了一个系统的方方面面,任何人,如果没有完善的计算系统知识,网络知识和操作系统的知识,这张图中列出的工具,是不可能全部掌握的。出于本人对l转载 2015-11-26 21:03:51 · 3747 阅读 · 0 评论 -
Perf -- Linux下的系统性能调优工具
摘自:http://www.ibm.com/developerworks/cn/linux/l-cn-perf1/背景知识有些背景知识是分析性能问题时需要了解的。比如硬件 cache;再比如操作系统内核。应用程序的行为细节往往是和这些东西互相牵扯的,这些底层的东西会以意想不到的方式影响应用程序的性能,比如某些程序无法充分利用 cache,从而导致性能下降。比如不必要地调用过转载 2015-11-26 21:09:36 · 15388 阅读 · 1 评论 -
网络包分析--tcp数据发送不出去
wireshark又好久没用了,分析抓包又给忘得差不多了。简单记录下,基本:1.注意记录窗口中,source字段和Destination字段,标示的发和收。2.选中记录后,看详细报文信息窗口中,倒数第二层的TCP报文的信息,源端口和目的端口:是否匹配和预期。flags显示:发送还是建立连接或者是回的ack报文windows size value:显示目前发送报文原创 2015-12-15 18:50:19 · 3930 阅读 · 0 评论 -
printf_系统调用过程分析_write() putc() 函数实现
今天测试buf吞吐率,出现了一个打印影响所有测试结论的情况。性能测试时务必尽量减少打印,这里先摘一篇文章,对printf有所了解。摘自:http://blog.youkuaiyun.com/edonlii/article/details/20135059 系统调用”是操作系统提供给用户程序进行调用的一些服务。这些服务是系统预先提供的函数,在这一点上系统调用与普通的用户程序是没有区别的。而转载 2015-12-04 16:55:00 · 1963 阅读 · 0 评论