Linux下的系统性能调优工具,第 2 部分.docVIP

  • 4
  • 0
  • 约1.43万字
  • 约 17页
  • 2018-06-03 发布于福建
  • 举报

Linux下的系统性能调优工具,第 2 部分.doc

Linux下的系统性能调优工具,第 2 部分

Linux下的系统性能调优工具,第 2 部分 之前介绍了perf最常见的一些用法,关注于Linux系统上应用程序的调优。现在让我们把目光转移到内核以及其他perf命令上面来。 在内核方面,人们的兴趣五花八门,有些内核开发人员热衷于寻找整个内核中的热点代码;另一些则只关注某一个主题,比如slab分配器,对于其余部分则不感兴趣。对这些人而言,perf的一些奇怪用法更受欢迎。当然,诸如perf top,perf stat,perf record等也是内核调优的基本手段,但用法和part1所描述的一样,无需重述。 此外虽然内核事件对应用程序开发人员而言有些陌生,但一旦了解,对应用程序的调优也很有帮助。我曾经参与开发过一个数据库应用程序,其效率很低。通过常规的热点查询,IO统计等方法,我们找到了一些可以优化的地方,以至于将程序的效率提高了几倍。可惜对于拥有海量数据的用户,其运行时间依然无法达到要求。进一步调优需要更加详细的统计信息,可惜本人经验有限,实在是无计可施。从客户反馈来看,该应用的使用频率很低。作为一个程序员,为此我时常心情沮丧。 假如有perf,那么我想我可以用它来验证自己的一些猜测,比如是否太多的系统调用,或者系统中的进程切换太频繁?针对这些怀疑使用perf都可以拿出有用的报告,或许能找到问题吧。但过去的便无可弥补,时光不会倒流,无论我如何伤感,世界绝不会以我的意志为转移。所以我

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档