WEB开发网
开发学院操作系统Linux/Unix 使用应用程序跟踪对性能改变进行量化分析 阅读

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

 2006-08-26 08:12:12 来源:WEB开发网   
核心提示: 在守护进程启动之后,通过运行 ps -ef 找到相应的进程 ID,使用应用程序跟踪对性能改变进行量化分析(3),并查找 httpd 守护进程,在找到该进程之后,对于静态 HTML 页面,您应该看到如清单 3 所示的内容(为使这些数字变得更有趣,使用 truss -c -p PID 附加到该

在守护进程启动之后,通过运行 ps -ef 找到相应的进程 ID,并查找 httpd 守护进程。在找到该进程之后,使用 truss -c -p PID 附加到该进程。-c 选项表示对系统调用进行计数,而不是逐个显示它们,而 -p 则表示将跟踪器附加于一个正在运行的进程。

使用 Web 浏览器请求文档。在页面加载之后,回到 truss 应用程序,然后按 Ctrl-C 以结束计数。对于静态 HTML 页面,您应该看到如清单 3 所示的内容(为使这些数字变得更有趣,本示例进行了 100 次相同的请求)。

清单 3. 系统调用基准

sunbox# truss -c -p 15026
(make the Web request 100 times)
^C
syscall        seconds  calls errors
read           .009   200
write          .020   200
close          .020   200
time           .004   300
alarm          .018  1100
fcntl          .009   300
sigaction        .007   400
munmap          .007   100
llseek          .001   100
pollsys         .005   100
mmap64          .008   100
stat64          .007   100
open64          .006   100
accept          .019   100
getsockname       .002   100
setsockopt        .002   100
           -------- ------  ----
sys totals:       .149  3600   0
usr time:        .120
elapsed:        8.960

上一页  1 2 3 4 5 6 7 8  下一页

Tags:使用 应用程序 跟踪

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接