linux性能分析工具

<1> pstack + pid                 

        进程的调用栈信息,进程的静态界面;
<2> strace                          

        进程正式运行的系统调用,实时查看进程与系统内核交换了哪些信息;
<3> perf top -K -p pid     

        可以说是 pstack 和 strace 的“高级版”,它按照固定的频率去“采样”,相当于连续执行多次的 pstack,然后再统计函数的调用次数,算出百分比;
<4> sar -n DEV 1                 

        网络吞吐量;
<5> iostat -x 1                     

        IO性能;                      
<6> vmstat 1                        

        展现给定时间间隔的服务器的状态值,包括服务器的CPU使用率,内存使用,虚拟内存交换情况,IO读写情况;                    
<7> apt-get install google-perftools / apt-get install libgoogle-perftools-dev
gperftools 是“侵入”式的性能分析工具,能够生成文本或者图形化的分析报告,最直观的方式是火焰图;

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值