首页 | 本学科首页   官方微博 | 高级检索  
     检索      

支持多种Linux版本的动态内核性能测试技术
引用本文:冯国富,魏恒义,储鹰,董小社.支持多种Linux版本的动态内核性能测试技术[J].西安交通大学学报,2008,42(6):674-678.
作者姓名:冯国富  魏恒义  储鹰  董小社
作者单位:西安交通大学电子与信息工程学院,710049,西安
基金项目:国家高技术研究发展计划(863计划)
摘    要:基于Intel IA32架构,提取了相对稳定的Linux操作系统框架.该框架主要集中于源代码树中的/arch目录中,由一些简短、高效的与体系结构相关的汇编代码构成.据此,设计了性能测试方案,包括基于地址表格改写的入口插接方案和基于代码拼接的出口插接方案.方案在运行的操作系统中,通过动态改写系统内存的插接技术实时地插入测试代码,测试代码可以使用高级语言来书写.实验表明,所提方案适用于通用的Linux 2.4和Linux 2.6内核系列,其时间开销仅为基于中断动态插接技术的6%左右,且能发现系统硬件和操作系统的关键性能问题.

关 键 词:操作系统内核  性能测试  动态插接  支持  Linux  动态  内核  性能问题  测试技术  Supporting  Performance  Evaluation  Kernel  Technology  Instrumentation  系统硬件  发现  中断  时间开销  实验  书写  高级语言  使用  插入测试
文章编号:0253-987X(2008)06-0674-05
修稿时间:2007年9月6日

Dynamic Instrumentation Technology for Kernel Performance Evaluation Supporting Multi-Version Linux
FENG Guofu,WEI Hengyi,CHU Ying,DONG Xiaoshe.Dynamic Instrumentation Technology for Kernel Performance Evaluation Supporting Multi-Version Linux[J].Journal of Xi'an Jiaotong University,2008,42(6):674-678.
Authors:FENG Guofu  WEI Hengyi  CHU Ying  DONG Xiaoshe
Abstract:
Keywords:
本文献已被 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号