摘要
为了重现Linux服务器运行时所有进程/线程的运行状态、相互间的通信状况及对系统资源如cpu、disk、Network Interface Card等的占用情况,本文通过对动态跟踪工具SystemTap的运行机制的分析,并结合"事件追踪机制",提出了一种Linux平台下高精度、可视化的性能分析系统。该系统采用C/S架构,可由用户自由指定需要监控的事件类型及测量时间,最终以图形化界面向用户呈现分析结果。该系统操作简单,对系统负荷影响可忽略不计,较好的满足的用户的需求。
This paper proposes an accurate and visualizing performance analyzing system running on the Linux platform, based on the analysis of running mechanism of SystemTap, a dynamic tracking tool, and event tracking mechanism. The purpose of the paper is to reappear the real-time running status, each other's communication conditions and occupation of computer resources (CPUs, Disks, Network Interface Cards, etc.) of all processes or threads in a Linux server. Based on the C/S architecture, this system will finally show analyzing results in GUIs to users, after they input the variety of events to be monitored and measuring time freely. The software, which operates easily and has little influence to the host computer system, meets the requirement of users well.
出处
《电子设计工程》
2014年第10期28-31,共4页
Electronic Design Engineering