加入收藏 | 设为首页 | 会员中心 | 我要投稿 云计算网_泰州站长网 (http://www.0523zz.com/)- 视觉智能、AI应用、CDN、行业物联网、智能数字人!
当前位置: 首页 > 服务器 > 搭建环境 > Unix > 正文

使用应用程序跟踪对性能改变进行量化分析

发布时间:2016-01-14 10:31:40 所属栏目:Unix 来源:网络整理
导读:简介:使用 Apache Web 服务器作为示例,以了解如何分析公共配置的性能含义。使用应用程序跟踪 来观察应用程序运行过程中进行的系统调用。通过统计调用的次数和

truss 返回系统调用的列表、执行调用耗费的总时间 、调用的次数和任何发现的问题。在这个报表的结尾处,返回了这些系统调用耗费的总时间,以及执行应 用程序所耗费的时间。对于这些目的来说,所耗时间是没有意义的,因为它指的是从启动 truss 开始到 其结束的时间,而与 Web 请求没有任何关系。

清单 3 显示了最简单的情况。在来自 Web 浏览器 的连接请求到达后,accept 系统调用完成该连接。Web 服务器使用 read 调用获得请求的内容,将请求 的内容映射到磁盘上的文件。Web 服务器首先使用 stat64 验证该文件是否存在,使用 open64 打开该文 件以便进行读取,然后使用 mmap64 将该文件的内容映射到内存中。然后使用 write 将这个文件发送回 客户端,使用另一个 write 生成日志文件,并且服务器执行来自浏览器的最后一个 read。该列表中其余 的调用都是系统开销,并且当配置发生改变时,不会有显著的变化。

解释这些数值

(编辑:云计算网_泰州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

推荐文章
    热点阅读