首页> 外文会议>EUROCON 2009, EUROCON '09 >System-wide analyzer of performance: Performance analysis of multi-core computing systems with limited resources
【24h】

System-wide analyzer of performance: Performance analysis of multi-core computing systems with limited resources

机译:系统范围的性能分析器:资源有限的多核计算系统的性能分析

获取原文

摘要

In this paper a new dynamic performance analyzer intended for uni- and multi-core computing systems with limited resources is presented and described. This analyzer is called SWAP (system-wide analyzer of performance). Initial version of SWAP tool, called as ELP1 (embedded Linux Probe 1), was developed in Samsung Research Center (SRC) in 2006. This tool uses functional interface of Kprobes to provide the dynamic instrumentation of Linux kernel for ARM and MIPS architectures. ELP1 functionality allowed collecting raw data information (suc as register values, memory dump, etc) for any user predefined function of Linux kernel. Next revision of ELP1 tool, ELP2, was developed in SRC in 2007. ELP2 functionality allowed collecting traces from predefined functions in Linux kernel that contains general information of system characterization. Traces in ELP2 contained information from main Linux kernel functions such as arguments, return values and content of global kernel structures. ELP2 had pseudo-graphical interface on target that allows stand-alone monitoring of the system without any network connection. SWAP can monitor both kernel and application levels of the Linux system. Additional to ELP2 functionality, SWAP provides evaluation of the set of important system characteristics for main Linux subsystems (such as memory management, process management, file system and network). Also SWAP has some automatic performance analysis features such as trace comparison, automatic bottleneck region localization, etc.
机译:在本文中,提出并描述了一种新的动态性能分析器,该分析器旨在用于资源有限的单核和多核计算系统。该分析器称为SWAP(系统范围的性能分析器)。 SWAP工具的初始版本称为ELP1(嵌入式Linux探针1),于2006年在三星研究中心(SRC)中开发。该工具使用Kprobes的功能接口为ARM和MIPS体系结构提供Linux内核的动态检测。 ELP1功能允许为Linux内核的任何用户预定义功能收集原始数据信息(如寄存器值,内存转储等)。 ELP1工具ELP2的下一个修订版于2007年在SRC中开发。ELP2功能允许从Linux内核中预定义的函数收集跟踪,该跟踪包含系统表征的一般信息。 ELP2中的跟踪包含来自Linux主要内核功能的信息,例如自变量,返回值和全局内核结构的内容。 ELP2在目标上具有伪图形界面,允许在没有任何网络连接的情况下独立监视系统。 SWAP可以监视Linux系统的内核和应用程序级别。除ELP2功能外,SWAP还提供对主要Linux子系统的一组重要系统特征(例如内存管理,进程管理,文件系统和网络)的评估。 SWAP还具有一些自动性能分析功能,例如轨迹比较,自动瓶颈区域定位等。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号