首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

利用Oprofile对多核多线程进行性能分析

Oprofile工作原理简介 根据CPU系统结构的不同, Oprofile支持两种采样方式:基于事件(Event Based)的采样和基于时间(Time Based)的采样。...图1 oprofile交互流程图 安装Oprofile oprofile.ko内核模块已经被集成到linux 2.6内核中,所以只需要安装前端工具,可以从oprofile官方网站下载源码来进行安装,当前最新版本为...Oprofile工具链提供了6大工具,供用户控制oprofile和分析样本。...但Oprofile不仅仅只有这些功能,关于更多的其他功能,请参看官方网站介绍或者本文参考资料所列出的资料2和3。 参考资料 [1] Oprofile官方网站 [2] PrPrasanna S....Panchamukhi,《用 OProfile 彻底了解性能》, IBM Developerworks [3] John Engel,《 使用 OProfile for Linux on POWER

1.4K30

linux后台开发常用调试工具

executable name into filename 添加命令名 使用gdb查看core: gdb opprofile (查看CPU耗在哪) 常用命令 使用oprofile...进行cpu使用情况检测,需要经过初始化、启动检测、导出检测数据、查看检测结果等步骤,以下为常用的oprofile命令。...初始化 opcontrol --no-vmlinux : 指示oprofile启动检测后,不记录内核模块、内核代码相关统计数据 opcontrol --init : 加载oprofile模块、oprofile...驱动程序 检测控制 opcontrol --start : 指示oprofile启动检测 opcontrol --dump : 指示将oprofile检测到的数据写入文件 opcontrol --reset...: 清空之前检测的数据记录 opcontrol -h : 关闭oprofile进程 查看检测结果 opreport : 以镜像(image)的角度显示检测结果,进程、动态库、内核模块属于镜像范畴 opreport

3.7K151

关于Linux性能调优中系统CPU监测信息统计的一些笔记

除了测量CPU周期消耗在哪里之外, oprofile还可以测量关于CPU执行的非常底层的信息。...count的值越·低,结果的准确度越高,而oprofile的开销越大。若count保持在一个合理的数值,那么,oprofile不仅运行开销非常低,并且还能以令人惊讶的准确性描述系统性能。...┌──[root@liruilongs.github.io]-[~] └─$ yum -y install oprofile CPU性能相关的选项 oprofile实际上是一组协同工作的组件,用于收集...oprofile主要有三个部分: oprofile核心模块控制处理器并允许和禁止采样, oprofile后台模块收集采样,并将它们保存到磁盘。...oprofile报告工具获取收集的采样,并向用户展示它们与在系统上运行的应用程序的关系 oprofile工具包使用opcontrol命令中。opcontrol命令用于选择处理器采样的事件并启动采样。

76010

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券