zoukankan      html  css  js  c++  java
  • 研究性能测试工具之systemtap入门指南(四)

    运行脚本
    [root@BL480-64 jinyz]#stap topexe.stp
    输出结果:

                      SYSCALL      COUNT
                         find     101910
                       oracle       1562
                  modclusterd       1184
                        pcscd        535
                      clustat         77
              gdm-rh-security         72
                       stapio         52
                       iscsid         40
                          gpm         21
                   irqbalance         20
                         sshd         16
                    automount         15
                       mysqld         11
                   rpc.idmapd         10
                     sendmail          7
                        ricci          5
                   gam_server          5
                         init          4
                       python          1
    输出结果证明find命令调用最多,下一步find调用了哪些系统函数?

    3、 使用topprobe.stp脚本,根据应用程序名,列出哪个系统函数调用最多
    [root@BL480-64 jinyz]# stap topprobe.stp
    输出结果
                      SYSCALL      COUNT
                     sys_open     104281
                    sys_close     104280
                 sys_getdents      70778
                   sys_fchdir      69514
                 sys_newfstat      34766
                  sys_newstat      34759
                 sys_newlstat      34757
                    sys_fcntl      34756
                      sys_brk         35
                     sys_mmap         24
                    sys_write         12
                     sys_read          9
                 sys_mprotect          8
                   sys_munmap          5
                    sys_uname          2
                   sys_access          2
                sys_faccessat          2
                    sys_ioctl          2
               sys_arch_prctl          1
                   sys_mremap          1
    --------------------------------------------------------------
    输出结果显示sys_open最多,下一步跟踪find的系统调用堆栈

  • 相关阅读:
    任务26:dotnet watch run 和attach到进程调试
    我心中的ASP.NET Core 新核心对象WebHost(二)
    任务25:IHostEnvironment和 IApplicationLifetime介绍
    跨域之jsonp
    H5之拖拽
    h5学习之表单
    canvas之五角星的绘制
    canvas学习之初级运用
    js中常见继承方式
    this指针的使用场景
  • 原文地址:https://www.cnblogs.com/jinyz/p/3047431.html
Copyright © 2011-2022 走看看