0
点赞
收藏
分享

微信扫一扫

【后端面试题】【中间件】【NoSQL】ElasticSearch面试基本思路和高可用方案(限流、消息队列、协调节点、双集群)

mm_tang 2024-07-24 阅读 25

上一篇:【Linux】性能分析器 perf 详解(一)

1、perf命令列表

  • annotate 读取perf.data(由perf record生成)并结合源代码展示详细的性能分析结果,包括CPU执行热点、函数调用栈等信息。
  • archive 使用perf.data文件中找到的带构建标识符的对象文件创建归档文件,便于后续对这些对象文件进行调试或者分析
  • bench 通用基准测试套件框架,允许用户定义和运行多种基准测试场景,用于评估系统在不同条件下的性能表现。
  • buildid-cache 管理perf用来关联二进制文件与其符号表信息的构建ID缓存,可以添加、删除或查看缓存内容。
  • buildid-list 列出perf.data文件中的构建标识符
  • c2c 共享数据C2C/HITM分析器:针对共享数据缓存一致性(Cache-to-Cache)和高速缓存命中(Hit in Translation)进行分析的工具,帮助诊断多核心间的缓存交互问题。
  • config 读取和设置perf配置文件中的变量,用于个性化perf的行为或指定默认参数。
  • daemon 在后台运行记录会话,适用于长期监控系统的性能情况。
  • data 提供一系列与perf.data文件相关联的操作,如检查文件内容、转换格式等。
  • diff 比较两个或多个perf.data文件,分析并展示它们之间的性能差异,常用于对比不同条件下系统的性能变化。
  • evlist 列出perf.data文件中的事件名称,这些事件可能包括硬件性能计数器事
举报

相关推荐

0 条评论