|
|
发表于 2005-1-8 22:01:33
|
显示全部楼层
Linux操作系统是多任务、多用户的系统,这意味着它可以同时处理多个程序。在单处理器系统上,这是通过在多任务之间共享资源、让一个任务执行一段时间然后转换到另一个任务来实现。这个进程选择和转换的工作是由kernel来处理,而kernel本身也是一个程序,因而也需要处理器时间;它还要负责完成所处理程序的请求、处理错误信息等任务。
因此有必要确切地知道这些决策计划、进程转换和不同管理任务是什么,它们是如何处理的,它们占用了多少处理器时间和处理器分配给哪个进程。经历特定一段时间的这一过程称之为执行追踪。
Linux trace toolkit是一套设计用来完成执行追踪的工具,从Linux系统提取程序执行的细节并进行解释。它尤其使得用户能够提取一段时间的处理器应用和分配信息。然后就能够对数据进行各种计算,把结果保存到文本中,探测事件的列表也可以包括在内。基于GTK+ 的集成环境还可以绘制结果,完成特定搜索。
详细内容参考:
http://www.opersys.com/LTT/dox/ltt-online-help/index.html |
|